我自己搭建了个虚拟机 是用的典型的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>
大家帮忙看看呢
1
virusdefender 2015-07-29 15:22:51 +08:00
是不是引用了被墙的 js
|
2
klakekent OP @virusdefender 应该不是 因为是后端的httpd这个进程占用cpu都100%了,前端的的google的字体这些我都给干掉了
|
3
klakekent OP 我在想是不是初始的时候子进程少了,所以每次启动的时候要耗费时间去生成子进程
|
4
Mac 2015-07-29 15:48:10 +08:00
你mysql服务器的配置是localhost还是远程的?
|
5
boro 2015-07-29 16:05:02 +08:00
wordpress 程序本身也使用了在线的google font ,可能是这个原因。
|
7
klakekent OP @boro 这个还真不知道,但是我装了另外个mediawiki也有同样的问题,难道mediawiki也有googlefont?
|
8
boro 2015-07-29 16:09:24 +08:00
@klakekent 检查下是否有调用http://fonts.googleapis.com/
|
9
klakekent OP @boro 看了下,都是前端代码里面以后用到google font 而且我也装了一个谷歌字体与Gravatar头像加速的插件,通过这个插件来反代
|
10
merryfreespace 2015-07-29 20:21:14 +08:00 via iPhone
mysql和php都需要预热的
|
11
klakekent OP @merryfreespace 我尽无言以对。
|
12
MaiCong 2015-07-29 20:54:18 +08:00 via iPad
wordpress.org被墙了 程序会请求这个网址的 你开debug看看日志就知道了
|
13
MaiCong 2015-07-29 20:55:33 +08:00 via iPad
或者你看看虚拟机的网络配置有没有问题
|
16
falcon05 2015-07-29 22:59:12 +08:00 via iPhone
开个Firebug看网络,看资源加载的时间,然后才能确定是前端还是后端的问题
|