Rumah >pembangunan bahagian belakang >tutorial php > php的网同时在线人数超过100人以下,网站就开始打开很慢了
php的网同时在线人数超过100人以上,网站就开始打开很慢了。
做百度推广的时候,在线人数达到100人以上,网站就开始进入不了了,或者很慢很慢。但是这时上服务器的时候,看到内存和CPU都没有任何变化。如果是数据库连接的问题的话,我使用ddos压力测试工具来测试的时候,并没有发现数据占用多大的cpu或者内存。头晕中,几天了都没找到问题所在。麻烦高手指点一点,出现这种情况的话,可能造成的原因是什么呢。
服务器是万网的,配置是:
处理器(Xeon)
八核2.26G 内存(DDRIII)
16G 硬盘(SATA)
750G 独享带宽(BGP多线)
独享5Mbps
网站 www。pf178。com
------解决方案--------------------
你是否采用了什么框架CMS。是的话那就很正常。
通常如果反应慢但资源占用率不高,IO是首先要解决的瓶颈。因为默认的,PHP会将session写入文件系统中去,而且还会给文件加锁。
我建议你将session存进memcached或者redis缓存服务器,这些应用的驱动都支持扩展session存储。或者你自己可以用PHP去实现一个session存储机制。
http://www.php.net/manual/en/memcached.sessions.php
------解决方案--------------------
我这里速度还不错呢..
------解决方案--------------------
万网不是有监控后台吗?看看哪有瓶颈
------解决方案--------------------
叫万网发一个流量图给你 或者自己装个流量监控的软件
独享5M 峰值估计每秒500KB左右
------解决方案--------------------
调整哈apache,我以前也差不多,稍微多点人访问就出现慢的情况,现在稍微好点点了