因为IT168资讯经常在本地调试WordPress程序,用的是phpStudy程序,但是一直感觉打开后台页面进行切换操作,前台点击操作等都要等上几秒,还不如自己的网上的服务器响应速度快。本地操作延时这些都没有…
因为it168资讯经常在本地调试WordPress程序,用的是phpStudy程序,但是一直感觉打开后台页面进行切换操作,前台点击操作等都要等上几秒,还不如自己的网上的服务器响应速度快。本地操作延时这些都没有,按理说应该很快的,为什么会出现打开WordPress各类页面很慢的情况呢,这里it168资讯网上一搜,果然有解决办法,接下来就分享一下phpStudy本地环境打开WordPress页面很慢的解决办法。
这里it168资讯用的是Nginx的环境,如下:
phpStudy本地环境搭建WordPress后的Nginx伪静态设置
其他各自按自己的环境配置即可。
一、问题分析及解决思路
问题呈现:打开WordPress各类页面很慢,特别在WordPress后台点击各个菜单,基本都要等2-3秒才有反应。
it168资讯之前以为本地没有装什么缓存插件,很多加速插件没安装也许会导致这样的结果,实际上不对。据了解,Windows 7及以上的系统(it168资讯的是Windows 10)默认是支持IPV6的,在连接数据库的时,PHP 5.3及以上版本的php会先确认当前网络是IPv6还是IPv4,此环节会消耗一定的时间,从而影响网站的运行速度。
而 “127.0.0.1”,是IPv4的网络地址,所以这个环节就直接跳过了。
“127.0.0.1”和“localhost”实际上是一样,只是localhost不能明确告诉PHP是IPv4网络还是IPv6网络。在非本地服务器上多数是linux系统,且该服务器系统对这部分的环节做了优化。所以,即便用了localhost,也不会感觉慢。
这就是为什么,网站上传到服务器上后,为什么要比本地快的原因。而本地phpStudy的程序默认设置的域名地址就是localhost,因此每次都会花时间在本地解析上面。
解决办法:既然知道了原因,那解决办法就知道了,将phpStudy程序的默认域名localhost改为127.0.0.1即可。
二、解决办法图文教程
既然要将phpStudy程序的默认域名localhost改为127.0.0.1,那如何修改呢?
1、首先打开phpStudy程序
找到菜单【网站】=>【管理】=>【修改】

选择相应的域名localhost进行修改,纳尼?无法修改?
刚开始it168资讯以为是权限问题,因此退出来后再次用管理员打开,还是一样无法修改。
以上是错误的操作,正确的操作如下
2、首先打开phpStudy程序
找到菜单【设置】=>【配置文件】=>【vhosts.conf】,然后点击下面的0localhost_80进行修改

改好后如下图,保存。


3、修改数据库默认地址
修改完以上的就完了吗?还有一个地方要修改,那就是数据库,打开本地的WordPress目录,找到里面的wp-config.php文件,打开后,找到下图位置

将里面的localhost修改为127.0.0.1,如下图

最后,保存后,再重启Nginx即可。
三、去掉本地电脑的IPv6设置
找到本地的网络设置,将本地电脑的IPv6设置的勾去掉即可。

经过意思改动后,再次打开本地的WordPress,发现速度立马上去了。
原创文章,作者:admin,如若转载,请注明出处:https://www.it168.online/webtech/3990/