现在我有1000个在线并发用户。但是我的网站很慢。我可以拥有8000名并发用户,但是服务器无法处理流量,而且我正在失去访问者。
我的服务器是VPS服务器:
专用CPU 7.2GHz
RAM 4512 RAM
内存使用率远远低于可用资源。(现在是632 MB)我该怎么办?我应该配置apache服务器吗?如果是,怎么做?缓存呢,也许是memcached?
这是一个虚拟服务器,由节点构建,每个节点代表600 Mhz cpu和376 is内存。
我正在运行一个由php和mysql构建的网站。
发布于 2011-08-11 20:31:02
基准。这是唯一的解决办法。有无数的东西可以让一个网站变慢。我会这样做:
mysql(i)_函数到处都是,然后跳下两个牛头。这正是我会做的。每一步都在很大程度上取决于你在前一步中得到的结果。没有我们能给你的一般性建议。只需基准、基准、基准和重构您的代码和服务器设置相应。
发布于 2011-08-12 17:15:04
我的网站开始到了性能受到一点影响的地步。我把memcached放在了一些“复杂”的页面上,效果比我想象的要好。我有几个页面花了.5秒来解析,还有一个页面花了3秒的时间来解析(我知道,这对我来说是可耻的)。我花了不到一个小时将memcached放在其中几个关键位置,现在所有的东西都在不到.01秒的时间内解析。而且,我也注意到我的负载平均值也下降了很多,因为没有那么多mysql查询需要处理。我不能推荐memcached更多:)
https://serverfault.com/questions/331458
复制相似问题