我有兴趣知道是否有人在网站上工作,他们需要满足带宽截然不同的用户?我想为不同的用户组量身定制网站

1) Low Bandwidth ( <56kbps dial up)
Low Res Images - no javascript framework, no background images

2) Medium Bandwidth ( ~256kbps dial up)
Medium res images, smaller background images, small amount of jquery

3) High Bandwidth ( > 1Mbps)
Full site

我是否可以使用任何技术来测试带宽速度,然后可能设置一个曲奇(每次停止页面运行测试),并且根据结果,裁缝包括CSS/JavaScript和Image URL?

有帮助吗?

解决方案

在我以前的公司(WIMAX ISP)中,我为客户编写了速度测试,以便他们可以测试与我们网络的连接速度。我最终得到了一台被perl中的自定义Web服务器,该服务器在子域中提供了静态页面。

速度测试本身是一个JavaScript工具,该工具将随机创建的(*)字符串发送到服务器上的特殊地址,在传输启动时,该字符串完全收到时,然后将同样随机的字符串发送回去时标记为标记向客户,标记此操作的结束。现在,服务器有三个时间戳(启动接收 - > end recect ==启动发送 - > end send),计算上游和下游速度,并将其作为其响应中的最后一行文本发送。 JavaScript部分提取了最后一行并知道连接速度。

如果您使用标准寄养者,则可能不能仅仅实现自己的服务器...

(*)生成的随机字符串,因此由于数据流的压缩,某些路由器无法污染测量数据

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top