彻底解决WampServer部署WordPress打开速度慢的问题!!!

解决方案在文章最后。

先吐槽一下,几年以前刚刚部署这个网站的时候,为了丰富功能,给这个网站增加了好多插件,后来为了解决网站打开速度慢的问题又把这些插件一个一个都去掉了。但是就算这样,网站还是慢,平均打开速度在2秒左右。

最近几天,因为一些原因,发现用php运算一个东西的时候,在WampServer上的耗时是phpStudy的5倍!!!一开始以为是php7的原因,然后把phpStudy的php版本改为了php5,然后测试发现,在WampServer上的耗时依然比phpStudy高,大概是3倍左右。

然后今天笔者研究了很久,发现问题的原因和笔者最初的猜想一样,XDEBUG。WampServer安装好以后XDEBUG会默认加载进去,并且无法从可视化界面中关闭。

好吧,吐槽就到这里了,不过WampServer真的是太坑了!!!笔者从来没用过XDEBUG,在最初就一直用的WampServer,所以也没想到是这个原因。

解决方案就是在php.ini文件中,把XDEBUG的扩展注释掉。
打开php.ini文件,搜索zend_extension,在前面加上;就可以了。

注:笔者的WampServer是2.5版本,其他版本请自行探索。

在centos下通过php操作tinyproxy的状态

一、通过php中的system命令来操作tinyproxy

system("service tinyproxy restart");

二、修改apache用户为tinyproxy

vim /etc/httpd/conf/httpd.conf

三、修改subsys文件夹的权限

chmod 777 /var/lock/subsys

四、重启apache服务器

service httpd restart

备注:

1.关于tinyproxy的使用,可以参考:CENTOS 下安装配置 TinyProxy

2.关于centos下php运行环境的搭建,可以参考:在CentOS上搭建PHP服务器环境

PHP获取请求来源IP

一、php获取请求来源IP并写入数据库

<?php

//获取客户端IP地址
$ip=$_SERVER[“REMOTE_ADDR”];

//获取客户端参数
$user=$_GET[“user”];

//获取本机时间
$time = date(‘Y-m-d H:i:s’);

//连接数据库
$coon=mysql_connect(“localhost”,”root”,””) or die (mysql_error());
mysql_select_db(“ip”,$coon);

//操作数据库
$sql=”INSERT INTO user(user,ip,time) VALUES(‘$user’,’$ip’,’$time’) ON DUPLICATE KEY UPDATE ip=’$ip’,time=’$time'”;
mysql_query($sql);

//关闭数据库
mysql_close();

//输出信息
echo “ip:$ip user:$user time:$time”;
?>

继续阅读PHP获取请求来源IP