JAKE大神求助。关于响应速度的问题
发布于:2022-01-17 09:50:54
#1 网建丶排头兵
jake大神,我的项目目前的记录不多 也就 3000多条。
近期发现一个问题。 登陆用户名之后 来到主页的 响应速度很快,
但是一单到了 显示信息列表的那一页,就平均6秒左右才能打开。
而且这个6秒的情况 只有进入系统第一下点击。而且点击任何的列表页面 第一下都是6 秒多。
我检查了语句,mysql 的响应时间平均在 0.5s 左右。但是为什么每一次第一下都这么慢呢,
求大神解救
2013-05-24 16:51:21
#2 jake
这样说有什么能解决的? 代码没有,错误信息没有
2013-05-24 17:28:50
#3 网建丶排头兵
是没有错误信息。我看了之前的一些 已经结贴的帖子。发现一个和我的蛮相似。
也是执行效率变慢。不过我的只是第一下慢。
JAKE 你是推荐他用xhprof来检测。
但是真心不会装这个东西呀。求科普!!!
2013-05-26 04:33:34
#4 网建丶排头兵
{:soso_e134:} 熬一夜了,困毛了,服务器都被我从新装了个遍,还是第一下点任何一个控制器的动作。都是要等几秒。才能得到响应,愁人呢。
我现在只能寄希望于 jake 大神 提供的 xhprof了。但是不会装呀。百度来的 都看不懂。 囧
2013-05-26 04:38:13
#5 jake
有个测试的方法,在每条语句的前后,都加上echo 当前秒数,这样就可以检查出那部分的语句耗时比较长,然后再做处理。
2013-05-26 13:20:32
#6 网建丶排头兵
今天更完蛋,直接页面都是20秒打开了。全部的页面基本上都是20秒左右。
我服务器的 php配置是 IIS6+PHP 这个链接你看下。是不是我php环境的问题呀?
http://222.73.163.9:18550/run.php 同服务器下不同数据库的的 jsp 系统 实在apache-tomcat下运行 都很正常。
2013-05-26 13:51:12
#7 网建丶排头兵
jake,终于找到原因了。我其中一个表。属于登录操作日志那种类型。 有5000多条记录。我清空了,系统变十分流畅了。
苦恼呀,那个操作日志很有用。请问怎么优化呢。
2013-05-26 16:04:39
#8 jake
网建丶排头兵 发表于 2013-5-26 16:04 
jake,终于找到原因了。我其中一个表。属于登录操作日志那种类型。 有5000多条记录。我清空了,系统变十分 ...
5000条记录的表,应该不会影响太大。估计你的程序使用这个表的逻辑可能有问题,比如说一次登录,查询了多少次这个表,插入了多少次这个表,还有更新。我猜想是一次登录有对这个表进行了许多次的操作,而且每个页面都来一次,所以才会那么慢。
日志登录表本来逻辑是比较简单的,你检查看看或者重写和这个表相关的逻辑代码。
2013-05-26 17:17:48
#9 网建丶排头兵
OK了,jake。表损坏了。所以导致拖慢速度。太感觉jake了
2013-05-26 20:21:20