免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: pipihappy8888
打印 上一主题 下一主题

从前端走向幕后:如何构建大型高并发网站架构?(获奖名单已公布-2014-9-12) [复制链接]

论坛徽章:
0
31 [报告]
发表于 2014-08-15 15:53 |只看该作者
e ,小白路过

论坛徽章:
3
黄金圣斗士
日期:2015-11-23 17:59:41黄金圣斗士
日期:2015-11-24 10:38:08IT运维版块每日发帖之星
日期:2015-12-04 06:20:00
32 [报告]
发表于 2014-08-16 14:44 |只看该作者
1.我们常用的系统架构有三种,第一种是linux+Apache+PHP+MySQL、第二种是Linux+Apache+Java(WebSphere)+Oracle、第三种是Windows Server+IIS+C#/ASP.NET+数据库,请举例说明这三种架构对应的网站有哪些?

第一种:LAMP LNMP平易近人,很多个人网站、公司网站、中小网站都用的这个。
第二种:电信类运营商有些系统是用的这个,小玩家玩不起,方案太贵
第三种:微软自家用的最多,周边也有小网站使用,但是并发似乎都不太大,都是单台机跑个公司网站


2.或许在平时,我们感觉不到数据库的死锁问题,但是当成千上万人同时访问网站,在高并发的情况下发生的概率会非常高,因此很多网站在数据库集群和高并发方面下足了功夫。而目前主流的数据库有MySQL和Oracle,如何利用数据库服务器在主从服务器之间保持同步,从而分散数据库压力?

数据库接触得少,主要用过的还是读写分离,或者再业务层优化,把一些数据缓存出来。


3.目前全球超过70%以上的互联网流量是通过CDN网络分发,各大视频网站也相继涉足云**领域。如何根据自身场景去设计一个CDN架构,或者如何选择以一个适合自己CDN服务提供商?在选型过程中需要考虑哪些重要因素?

目前就在做着这块。
(1)选择CDN服务商:
一般都有试用期,选节假日(访问量大),对CDN服务商进行试用,检测效果;
查看CDN服务商的网络出口、线路有哪些;
有些CDN是有政策影响的,这个必须了解,如音像、版权;
性价比计算,选择买带宽还是买流量;据我比较,买流量是相对比较划算的
(2)自建CDN
机房选择:这个机房会不会经常被打?有没涉huang(之前一个机房涉huang被关了)
线路选择:根据以往用户线路的分布选择;比如只有很少教育网用户,那就不要选择教育网线路了
机器选择:一手机器还是二手机器,价格差很多
技术选择:squid、nginx、varnish 的特性;
DNS:CDN机器宕机后,DNS有缓存,可能会有部分用户访问不到。如果有条件,可以一个机房放多台,多台CDN做负载均衡。但是这样成本又上去了。所以目前我也没解决。
性价比:带宽的采购很重要,不同机房、线路、销售,价格会差几千每G都有的。自建情况下,买带宽比买流量划算。


4.大型网站一般都使用缓存服务器群,并使用多层缓存。业内最常用的有Squid、memcahe、e-Accelerator,请谈谈您对它们的理解。

squid做前端缓存,squid的特点是比较稳定,虽然不支持多核,但是性能似乎很不错。
memcache做后端数据缓存,
e-Accelerator php相关的,没用过

论坛徽章:
0
33 [报告]
发表于 2014-08-19 00:35 来自手机 |只看该作者
喜欢lnmp+redis的组合

论坛徽章:
0
34 [报告]
发表于 2014-09-02 09:09 |只看该作者
1 千万级的网站,这三种方法都算做应用层,最底层应该是Linux的LVS。然后,上层是nginx做前端,memcached/redis等内存数据库,squid等缓存层。然后,在这些之后才是MySQL等数据持久层。直接上来就PHP+MySql或Oracle,简单是找死,一万用户都很难,还敢说千万。
2 前端由上述内存,缓冲等架构实现,数据库一般读的时候多,写的时候少。这样主从相对简化了很多,可以利用数据库本身机制,也可以参考hadoop。理论上讲,访问量越大,NoSql越有优势。
3 CDN大多是租用了,能自己做CDN的话,国内多说也就几十家。坛子上估计最多几十人而已。业外就不多说了。
4 到了这里你才说缓存分层,你应该把这条放在首位。

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152014年中国系统架构师大会
日期:2015-06-05 16:54:182011年中国系统架构师大会
日期:2015-06-05 16:54:392012年中国系统架构师大会
日期:2015-06-05 16:54:392013年中国系统架构师大会
日期:2015-06-05 16:54:39
35 [报告]
发表于 2014-09-11 11:59 |只看该作者
回答得很不错!回复 30# lsstarboy


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP