找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 3554|回复: 0
打印 上一主题 下一主题

关于apache+mysql+php5.5网站动态数据加载慢的问题

37

主题

37

主题

37

主题

超级版主

Rank: 8Rank: 8

积分
0
跳转到指定楼层
1#
岁月无声 发表于 2016-3-21 17:15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

关于apache+mysql+php5.5网站动态数据加载慢的问题
在这里我算是给大家一个分享或是我自已的笔记吧

先说说什么情况, 我一直用PHP 5.2 和 5.3的开发环境 写程序.  一直什么问题也没有
后来在5.4测试也没啥问题 都是在 win的环境 中的


后来买了一台  win2008的服务器  装的是apache2和mysql5.5和 php5.5


尼玛  这配置..  php5.5 有很多改变  mysql_connect提示出错了.要换mysqli_connect


好吧 我把错误提示屏蔽了.   尼玛 要是把 mysql_connect 全部改成 mysqli_connect 可能牵扯很多  要是全改 可是大工程啊

但是 问题来了...  第一次打开网站的速度 "慢" 要等5秒左右,尼玛  你没看错 5秒  然后第二次点击就又快了.. 在然后隔一会在点击 又要等5秒左右.


然后我就一直找问题的所在

因为我是直接PHP和HTML混写的.  没有用第三方的模板引擎之类的..所以不应该这么慢啊

因为我是PHP高手,所以代码无问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!哈哈

后来发现 APACHE 慢是有原因的.
1.找到配置文件 C:\websoft\Apache24\conf\httpd.conf
在最底部加上
AcceptFilter http none
AcceptFilter https none


重启.... OK  发现 第一次点击网站 不慢了... 没有原来出现的那个5秒了..

但是加载动态数据 还是要等2-3秒...尼玛 这是我不能忍受的..所以继续找问题所在

检查了所有 APACHE和PHP的配置,发现真没啥限制啊..可是加载一个几条数据的页面 都要2-3秒

后来经过大量的 排查 找到一个问题就是
数据库 链接地址 localhost  改成 127.0.0.1
速度一下就上来了

打开页面都是秒开的

具体是什么原因  大家可以上网查查  就是 ipv4和 ipv6的问题






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表