• 技术文章 >后端开发 >php教程

    php的网同时在线人数超过100人以下,网站就开始打开很慢了

    2016-06-13 13:06:36原创522
    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,我以前也差不多,稍微多点人访问就出现慢的情况,现在稍微好点点了
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:session php memcached www CPU
    上一篇: 如若根据数据库里的数据显示不同的图片 下一篇: 最近学习了一上PHP的东东
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP面试之常见基础算法(附代码示例)• 改进后的《自动显示天气预报》小程序(Linux和Windows环境都可以)_PHP教程• 同时安装sql2000和sql2005,经验点滴_PHP教程• [原创]ajax 实现用户注册功能教程一_PHP教程• 正则表达式系统教程(一)_PHP教程
    1/1

    PHP中文网