免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 72305 | 回复: 47
打印 上一主题 下一主题

【话题讨论】如何构建一个“三高”的大型网站(获奖名单已公布) [复制链接]

论坛徽章:
8
巨蟹座
日期:2013-08-12 09:41:40IT运维版块每日发帖之星
日期:2015-12-09 06:20:00寅虎
日期:2013-12-25 14:59:40天秤座
日期:2013-12-06 14:04:55酉鸡
日期:2013-11-28 10:22:22水瓶座
日期:2013-08-26 15:40:54巨蟹座
日期:2013-08-12 09:42:01每日论坛发贴之星
日期:2015-12-09 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-24 10:31 |只看该作者 |倒序浏览
网站架构,一般认为是根据客户需求分析的结果,准确定位网站目标群体,设定网站整体架构,规划、设计网站栏目及其内容,制定网站开发流程及顺序,以最大限度地进行高效资源分配与管理的设计。其内容有程序架构,呈现架构,和信息架构三种表现。而步骤主要分为硬架构和软架构两步程序。网络架构是现代网络学习和发展的一个必须的基础技术。欢迎大家就如何构建一个三高(高可用、高性能、高可扩展性的)话题发表看法。

本期话题:
1、网站核心架构要素包含哪几方面?
2、网站架构设计过程中存在哪些误区?
3、常用的网站架构模式有哪些?
4、说说读完试读章节后您的感想。

活动时间:2013-9-24——2013-10-15

活动规则:
阅读我们提供的图书试读章节来参加活动,写试读心得或根据提供的话题参与讨论!

活动奖励:
针对以上任意问题跟帖回答,我们会在讨论结束后,择优挑选5名网友赠送《大型网站技术架构:核心原理与案例分析》这本书作为奖励。

奖品信息:
     大型网站技术架构:核心原理与案例分析

内容简介:本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。
本书不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品
经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开
发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。
图书试读链接:http://wenku.it168.com/d_001261543.shtml

本期活动获奖名单如下:
forgaoqiang
jimmy-_-lixw
hbsycw
chszs
qinyiwang

论坛徽章:
40
水瓶座
日期:2013-08-15 11:26:422015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之乌兹别克斯坦
日期:2015-03-27 14:01:172015年亚洲杯之约旦
日期:2015-03-31 15:06:442015亚冠之首尔
日期:2015-06-16 23:24:37IT运维版块每日发帖之星
日期:2015-07-01 22:20:002015亚冠之德黑兰石油
日期:2015-07-08 09:32:07IT运维版块每日发帖之星
日期:2015-08-29 06:20:00IT运维版块每日发帖之星
日期:2015-08-29 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:00IT运维版块每日发帖之星
日期:2015-10-11 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
2 [报告]
发表于 2013-09-24 11:58 |只看该作者
本帖最后由 forgaoqiang 于 2013-10-05 00:44 编辑


1、网站核心架构要素包含哪几方面?
网站构架应该包含对性能、UI、UE(用户体验)、业务流程等多方面的考虑。需要考虑构架所使用的技术(语言、操作系统环境),以及将要运行的硬件和网络环境,后台数据库的选择,中间件的选择等。在项目管理的角度上来看技术上的先进性、成熟性、适用性、经济上的合理性、盈利性、实施上的可能性、风险性都是设计的一些考虑因素。
2、网站架构设计过程中存在哪些误区?
这个应该还是有一些的比较容易出现的,个人认为常见的误区有:
①过早优化,WEB应用的一个特点就是增长性,很难一夜之间流量突增,因此要考虑当前的访问量的同时进行适当的可扩展性考虑,过早的优化将会浪费不必要的资源(人力财力)。
②使用最新硬件,硬件性能和价格是不成比例的,价格越高性能提升越有限,考虑合适的平衡点。WEB应用模式中更多的采用Scale Out(横向扩展)。
③相对第二条硬件,在技术上不宜采用最新最先进的技术。应该考虑权衡各个方面,应该优先采用成熟稳定的技术,比如大规模WEB应用,Java仍然是优先考虑的技术。
④所有的内容都要自己设计,这个是常犯的一个错误。前人总结好的一些基础构件完全可以采用,没有必要所有的内容都自己设计。
3、常用的网站架构模式有哪些?
正如本书试读章节中说道的,模式可以有
①分层和分割结构:
应用服务器是计算密集型,可以通过scale out进行横向扩展,而数据层服务器(数据库等)则是I/O密集型,可以通过分割数据,增加缓存等方法提高性能。
②分布式和集群
和第一条密不可分,将单台服务器无法处理的信息进行分布式处理,遇到大数据时完全可以使用Map-Reduce的思想,化整为零,分布式处理。分布式的同时可以多台服务器并行处理,集群增加了处理能力。
③异步和缓存
将一些对时间不敏感的操作进行异步和缓存,不需要每次都进行磁盘I/O,大大提高性能。

4、说说读完试读章节后您的感想。
《大型网站技术架构:核心原理与案例分析》试读章节从第二章开始,先介绍了什么是模式,并介绍了大型网站应该使用一些模式。这里介绍了分层、分布式、集群、缓存、CDN等技术,和《大规模Web服务开发技术》有着异曲同工之妙,只是本书从更宏观的方面对网站构架进行了介绍,而不是细节的技术方面。
试读章节的第四章介绍了一些性能和测试方面的要求,给出了一些优化指导,将一些优化技术点到为止,比如CDN,资源文件合并,反向代理。
读了试读章节后最大的感触就是,这本书具有思想指导意义,从构架模式层次上对“三高”网站的建设进行指导,正如指导哲学指导自然科学一样。看了这本书再去对里面提到的具体细节技术进行学习,正如有了学习大纲和概要一样。

论坛徽章:
8
巨蟹座
日期:2013-08-12 09:41:40IT运维版块每日发帖之星
日期:2015-12-09 06:20:00寅虎
日期:2013-12-25 14:59:40天秤座
日期:2013-12-06 14:04:55酉鸡
日期:2013-11-28 10:22:22水瓶座
日期:2013-08-26 15:40:54巨蟹座
日期:2013-08-12 09:42:01每日论坛发贴之星
日期:2015-12-09 06:20:00
3 [报告]
发表于 2013-09-24 14:30 |只看该作者
恩恩。回复 2# forgaoqiang


   

论坛徽章:
0
4 [报告]
发表于 2013-09-24 14:52 |只看该作者
我觉得时间跟优化才是重点

论坛徽章:
8
巨蟹座
日期:2013-08-12 09:41:40IT运维版块每日发帖之星
日期:2015-12-09 06:20:00寅虎
日期:2013-12-25 14:59:40天秤座
日期:2013-12-06 14:04:55酉鸡
日期:2013-11-28 10:22:22水瓶座
日期:2013-08-26 15:40:54巨蟹座
日期:2013-08-12 09:42:01每日论坛发贴之星
日期:2015-12-09 06:20:00
5 [报告]
发表于 2013-09-24 16:02 |只看该作者
这个时间指的是什么时间?我有时候在思考,整出来一个特别牛逼的架构,是不是就不需要优化了。已经是最优的了。回复 4# 魔煞血陨


   

论坛徽章:
1
6 [报告]
发表于 2013-09-24 17:43 |只看该作者
不太感兴趣

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
7 [报告]
发表于 2013-09-24 20:08 |只看该作者
明天早上继续看,看完试着写下感受!
优化要以用户体验为目标吧。

论坛徽章:
17
戌狗
日期:2013-09-02 23:43:02技术图书徽章
日期:2014-04-29 14:16:02技术图书徽章
日期:2014-04-24 15:51:26未羊
日期:2014-04-06 22:10:30丑牛
日期:2014-04-06 21:23:29辰龙
日期:2014-04-06 21:20:22处女座
日期:2014-04-06 21:16:18技术图书徽章
日期:2014-04-02 15:10:51金牛座
日期:2014-03-10 22:26:18巨蟹座
日期:2014-02-17 17:12:12技术图书徽章
日期:2014-01-24 10:38:43摩羯座
日期:2013-11-29 18:00:18
8 [报告]
发表于 2013-09-25 00:27 |只看该作者
本帖最后由 jimmy-_-lixw 于 2014-04-06 21:55 编辑

提示: 内容被隐藏或删除 内容自动屏蔽

论坛徽章:
18
卯兔
日期:2013-09-27 17:41:0615-16赛季CBA联赛之佛山
日期:2016-07-09 17:34:45操作系统版块每周发帖之星
日期:2015-12-02 15:01:04IT运维版块每日发帖之星
日期:2015-12-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-07 06:20:00IT运维版块每日发帖之星
日期:2015-10-03 06:20:00IT运维版块每日发帖之星
日期:2015-10-01 06:20:00羊年新春福章
日期:2015-04-01 17:56:06拜羊年徽章
日期:2015-04-01 17:56:062015年迎新春徽章
日期:2015-03-04 09:49:452015年辞旧岁徽章
日期:2015-03-03 16:54:15天秤座
日期:2015-01-14 06:39:28
9 [报告]
发表于 2013-09-25 06:40 |只看该作者
话题很好,没接触过大型网站的路过

论坛徽章:
18
卯兔
日期:2013-09-27 17:41:0615-16赛季CBA联赛之佛山
日期:2016-07-09 17:34:45操作系统版块每周发帖之星
日期:2015-12-02 15:01:04IT运维版块每日发帖之星
日期:2015-12-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-07 06:20:00IT运维版块每日发帖之星
日期:2015-10-03 06:20:00IT运维版块每日发帖之星
日期:2015-10-01 06:20:00羊年新春福章
日期:2015-04-01 17:56:06拜羊年徽章
日期:2015-04-01 17:56:062015年迎新春徽章
日期:2015-03-04 09:49:452015年辞旧岁徽章
日期:2015-03-03 16:54:15天秤座
日期:2015-01-14 06:39:28
10 [报告]
发表于 2013-09-25 06:41 |只看该作者
不过,这个三高(高可用、高性能、高可扩展性的)感觉使用所有的电子系统
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP