我有一个流量很大的网站,每天有大约 200 多名并发用户,独立访问量超过 4000。我的网站加载速度似乎在几分钟内很慢,然后在几分钟内很快,这种模式一直持续下去。
我正在运行 Ubuntu 10.04 LTS 32 位。它使用 nginx 作为 Web 服务器和 php-fpm。我还安装了 APC。我的网站使用带缓存插件的 Wordpress。
这就是我的上衣的样子 http://pastebin.com/JDULwAxm
这是 nginx 配置文件 http://pastebin.com/GXHTw9dG
这是 php-fpm 配置 http://pastebin.com/NWznCs3r
这是 mysql conf http://pastebin.com/sXRT7Jf9
有人能帮我优化一下让网站稳定吗?如果你觉得我的配置没问题,那你认为不稳定是主机方的问题吗?
答案1
我也遇到过类似的事情。这可能是“慢速提问”的问题。也就是说,向数据库提问时,需要通过未索引的字段、巨大的连接或诸如此类的东西进行搜索或过滤。
也许你需要优化数据库设计。就我而言,经过一些小改动后,我的基于 Intel Atom 的服务器的负载从大约 0.9 下降到大约 0.1(每天提供 20k 到 25k 页)。