j**********i 发帖数: 3758 | 1 4000万动态访问pv
6台服务器
抛弃了 Apache,因为它能承受的并发连接相对较低;
抛弃了 Squid,因为它在内存利用、访问速度、并发连接、清除缓存等方面不如
Varnish;
抛弃了 PHP4,因为 PHP5 处理面向对象代码的速度要比 PHP4 快,另外,PHP4 已经不
再继续开发;
抛弃了 F5 BIG-IP 负载均衡交换机,F5 虽然是个好东西,但由于价格不菲,多个部门
多个产品都运行在其之上,流量大、负载高,从而导致性能大打折扣;
利用 Varnish cache 减少了90%的数据库查询,解决了MySQL数据库瓶颈;
利用 Varnish cache 的内存缓存命中加快了网页的访问速度;
利用 Nginx + PHP5(FastCGI) 的胜过Apache 10倍的高并发性能,以最少的服务器数量
解决了PHP动态程序访问问题;
利用 Memcached 处理实时数据读写;
利用 HAProxy 做接口服务器健康检查; |
j**********i 发帖数: 3758 | 2 现在服务器价格还会跌,性能还会提高。
主要瓶颈是在带宽上, ATT 和 CISCO 在提高标准,但不知道要等到猴年马月。
最主要的还是应用,互联网这15年来,好的应用屈指可数:
谷歌,雅虎,ebay,paypal,亚马逊等,facebook也算一个。
现在从托管趋势看,近几年那些老服务器不淘汰的话,只有手机网站能有优势,
可是,有那么多服务器,带宽和投资,都干了些啥呢?
最多的还是胡聊闲扯,下载影碟,打游戏。 |
j**********i 发帖数: 3758 | 3 “几个流行的高性能web服务器 lighttpd nginx haproxy varnish, 总结他们高性能的
源泉,原来是单进程, 单线程, event-driven架构, lockfree, context switch
free, 定制的memory管理。”
lockfree是好,银行就不能用,单进程, 单线程也不错,那服务器价格就是天价。“C
语言其实是非常灵活的语言,威力强大”,可是什么都能做。
nginx是快,可是不安全。 |
j**********i 发帖数: 3758 | 4 5万个并发,一个并发传送算5k的数据量。就是50k x 5k=250G,
看看最快的总线传输量和双千兆网卡的限制。哪里来的便宜的6台硬件服务器呢?
吹牛。还是人家谷歌高出许多。
5万个并发,一个并发算200byte,上手机网站还差不多。 |
j**********i 发帖数: 3758 | 5 而且是浏览同样的页面,是在cache里的故事。和服务器性能没有多大关系。 |