在生产环境上重装wamp,解决访问过卡问题

Posted cryonmyshoulder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在生产环境上重装wamp,解决访问过卡问题相关的知识,希望对你有一定的参考价值。

前言

  wamp在服务器上运行了半年多了。访问网站发现明显的卡顿,平均访问时间在12秒到30秒左右。查看F12的访问网络状态,发现TTFB占用大量时间。删除wamp和apache访问日志仍然无法解决问题。将服务器上的几十万数据导入到本地wamp运行,发现访问数据极快。所以想到重装wamps试一试。重装wamp之后问题得到解决,1秒钟之内可以完全展示主页。

注意事项

  重装前和重装后wamp的版本要保持一致。

  重装前和重装后的路径要保持一致。

  重装前和重装后的mysql数据库账号密码要保持一致。

准备内容

  然后需要备份一下几个文件

技术分享图片

  路径如下:

C:wampinmysqlmysql5.5.20my.ini
C:wampinphpphp5.3.10php.ini
C:wampinapacheApache2.2.21confhttp.conf
C:wampinapacheApache2.2.21confextrahttpd-vhosts.conf

  本人使用的是windows server 服务器,如果使用的虚拟空间之类的不在本分讨论范围之内。

  数据库和web站点无需备份。只要安装的路径相同,卸载wamp时不会删除数据库数据和站点信息。

操作步骤

  1、首先在服务器控制面板中卸载wamp。

  2、然后在原路径中安装wamp。

  3、然后将备份好的4个文件依次拷贝到对应的路径中。

  4、进入mysql控制台

执行如下代码:

//mysql更新密码
update user set password=password(1234) where user = root;
//重新加载权限
flush privileges;

  将数据库的密码设置成原来的密码。

mysql更新密码update user set password=password(‘root‘) where user = ‘root‘;重新加载权限flush privileges;

 

以上是关于在生产环境上重装wamp,解决访问过卡问题的主要内容,如果未能解决你的问题,请参考以下文章

linux上重装redis,设置密码

linux上重装redis,设置密码

wamp环境解决局域网不能访问的问题!

wampserver 重装中遇到的两个问题

wamp解决ajax跨域问题

本地php的wamp集成环境,局域网下别人用ip访问错误是forbidden是啥原因,见下图