服务器配置: 跑在vps上, 采用openvz,
内存free有800M空闲, uptime是0.00
用cat /proc/user_beancounters看到相关参数为:
held maxheld barrier limit failcnt
numtcpsock 111 111 360 360 0
tcpsndbuf 217992 217992 1720320 2703360 0
tcprcvbuf 555568 559960 1720320 2703360 26777
othersockbuf 198216 198216 1126080 2097152 0
numothersock 125 125 360 360 0
不知以上是否导致问题的关键所在
-----------------------------------------------------
下面是我自己的页面的描述:
跑非常简单的php, 几乎就是静态页面了, 而且也用静态页面试过
同样非常非常慢.
唯一一个页面, 有40~60个jpg图片
没文字, 没javascript, 没css, 没任何其他咚咚
每个图片的文件大小都在5k左右
每个图片尺寸在 120*200 pixel 左右
图片跟网页放在同一个虚拟服务器上
网页链接用一级域名,
图片的src link用了同样域名下的 二级子域名
只有我自己一个访问, 任意时段内都只用一个或2个浏览器访问
如果图片子域名只有1个:
firefox响应正常, 40~60个图片能在500ms内全部加载完,
但是偶尔[20%机会], 会有1~3个图卡在那里, 卡非常非常久, 超过1min
IE加载就超慢, 需要5min才能加载完.
如果图片用6个子域名进行加速:
firefox响应就超慢了, 需要3min以上
ie比1个图片域名略有改进[可能快15%], 但仍然超慢,
无论ie还是ff加载全部图片时间超过3min
apache的日志很奇怪
不是一次过接到全部图片的request, 而是1秒钟接到4~5个
然后等等等等....过大概20~30秒又接到另外4~5个
是不确定的,随机的, 某几个图片很慢,
页面文本文件本身没问题, 数据传输没问题.
连接/响应 我分不清这两个的区别, 但肯定是其中之一, 或者都是
求大概原因, 求解救, 诚恳感谢
--
FROM 92.25.15.*