关于页面等待响应时间长的问题

蓝鹰999 2012-01-20 10:47:20
用PHP开发的WEB平台,相同的页面功能,
在Windows Server2003操作系统下,通过firebug测试出来的页面等待响应时间为几百ms,
在Linux操作系统下,通过firebug测试出来的页面等待响应时间将近6s
在我的理解中,Linux操作系统应该比Windows系统性能更好更稳定,但出现这个问题,让我费解........

请教各位大神,
导致等待响应时间过长的原因有哪些?
在2个不同的操作系统下,等待响应时间出现这么大的差异,为啥?
在Linux系统下,如何优化这个等待响应时间?
...全文
1675 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Liv2005 2012-01-21
  • 打赏
  • 举报
回复
首屏加载会比之后都要慢,这是确定无疑的。
LZ还是先看哪个部分最耗时,优先解决吧,未必是WebService的问题。
改一下昵称 2012-01-20
  • 打赏
  • 举报
回复
不能光在客户端测,很大部分取决于网络。
对测试页面脚本修改一下,取得实际执行时间,或者用apache自带的ab来测试都行啊
蓝鹰999 2012-01-20
  • 打赏
  • 举报
回复
补充说明一下:

页面运行环境是: PHP+APACHE+MYSQL
Windows 和 Linux 都是用的这样的运行环境
xuzuning 2012-01-20
  • 打赏
  • 举报
回复
web 服务器首次运行 php 时,将有一个加载支持库的过程
不知你的测试是否已考虑大这个

等待响应时间将近6s
显然是长了点,应首先检查网络相关的设置
我怀疑你的网络中有环
黄袍披身 2012-01-20
  • 打赏
  • 举报
回复
使用xdebug来输出时间 调试 看看是否跟firebug有出入,另外使用单步调试的方式,找出最大差异的代码部分,就能够知道具体问题在哪了。
蓝鹰999 2012-01-20
  • 打赏
  • 举报
回复
刚查了关于apache的ab工具的相关资料,知道了它可以做并发数量下的性能测试.

可能跟我说的情况还有点区别,我再补充下情况说明:

linux系统是新安装的操作系统,很干净,只在上面部署了apache+mysql+php,由于还没完成调试,所以还没有开放使用,因此之前我提高的测试数据,是我单个人操作WEB平台中某个功能时得到的数据.
windows下的测试数据也是单个人操作WEB平台中该功能时得到的数据.

(因为之前有使用者反馈说该功能的页面响应很慢,特地在部署了新服务器后,在调试阶段来测试该功能.)
蓝鹰999 2012-01-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dream1206 的回复:]
不能光在客户端测,很大部分取决于网络。
对测试页面脚本修改一下,取得实际执行时间,或者用apache自带的ab来测试都行啊
[/Quote]

apache自带的ab??没用过,请指教.

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧