虚拟机上面 wordpress 访问异常缓慢

2015-07-29 15:20:16 +08:00
 klakekent

我自己搭建了个虚拟机 是用的典型的LAMP环境,然后搭建了一个wordpress

但是目前遇到个问题,每天第一次访问的时候,页面打开非常慢,要10多秒,这太不科学了。 但是接下来的请求就很快,1s以内就打开页面了。

我刚开始怀疑是wordpress装了啥插件的问题,我把所有的插件都disable了,然后theme也设置为wordpress默认的,但是还是一样有这个问题。并且这台服务器上面安装了一个wiki系统也是同样的问题,于是我怀疑是不是apache的配置有啥问题呢?

apache的error_log也看不出啥问题来。。

主要配置如下

<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 150
</IfModule>

大家帮忙看看呢

3448 次点击
所在节点    程序员
17 条回复
virusdefender
2015-07-29 15:22:51 +08:00
是不是引用了被墙的 js
klakekent
2015-07-29 15:24:12 +08:00
@virusdefender 应该不是 因为是后端的httpd这个进程占用cpu都100%了,前端的的google的字体这些我都给干掉了
klakekent
2015-07-29 15:47:24 +08:00
我在想是不是初始的时候子进程少了,所以每次启动的时候要耗费时间去生成子进程
Mac
2015-07-29 15:48:10 +08:00
你mysql服务器的配置是localhost还是远程的?
boro
2015-07-29 16:05:02 +08:00
wordpress 程序本身也使用了在线的google font ,可能是这个原因。
klakekent
2015-07-29 16:06:03 +08:00
@Mac mysql是本地的哈,而且每次卡的时候用top看 mysql是没什么系统资源占用的
klakekent
2015-07-29 16:07:02 +08:00
@boro 这个还真不知道,但是我装了另外个mediawiki也有同样的问题,难道mediawiki也有googlefont?
boro
2015-07-29 16:09:24 +08:00
@klakekent 检查下是否有调用http://fonts.googleapis.com/
klakekent
2015-07-29 16:21:20 +08:00
@boro 看了下,都是前端代码里面以后用到google font 而且我也装了一个谷歌字体与Gravatar头像加速的插件,通过这个插件来反代
merryfreespace
2015-07-29 20:21:14 +08:00
mysql和php都需要预热的
klakekent
2015-07-29 20:44:51 +08:00
@merryfreespace 我尽无言以对。
MaiCong
2015-07-29 20:54:18 +08:00
wordpress.org被墙了 程序会请求这个网址的 你开debug看看日志就知道了
MaiCong
2015-07-29 20:55:33 +08:00
或者你看看虚拟机的网络配置有没有问题
klakekent
2015-07-29 22:01:31 +08:00
@MaiCong 应该不是这个原因,因为我这台机器还装了个mediawiki,也是第一次打开的时候就慢得要死
Daddy
2015-07-29 22:05:04 +08:00
@klakekent 你要排除法,也得装个纯国产的测试。
falcon05
2015-07-29 22:59:12 +08:00
开个Firebug看网络,看资源加载的时间,然后才能确定是前端还是后端的问题
klakekent
2015-07-30 09:05:29 +08:00
@falcon05 开了,就是在首页的请求上一直pending了,第一次一般等10-20秒才返回response,前端资源加载很快

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/209256

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX