为什么移动设备访问网页比PC慢?

时间:2012-05-24 14:48:23

标签: frontend iphone-web-app

我有一个关于iPhone和PC的问题,连接相同的WiFi,打开相同的网页,PC不到1秒,但iPhone需要3-5s。最近我开发了一个webapp,并针对这种情况如何优化webapp。

3 个答案:

答案 0 :(得分:0)

Slower network access (small bandwidth + hight latency).

+ Slower CPU

_____________

= slower web rendering

解决方案?

1)最小化连接(页面的对象编号)。

2)最小化总大小。

3)尽量减少客户端计算(除复杂的Web应用程序外很少需要)。

延迟问题很重要。考虑使用精灵重新组合图像。当小的图像足够时,不要使用大图像。

随着移动设备越来越多样化,最好不要专注于检测和特定优化,而是应用一般的网站优化(Google将成为您的朋友)。

答案 1 :(得分:0)

首先,可能是因为iPhone和PC没有相同的性能。

即使它是同一个网页,渲染电机也不一样。

使用专注于移动设备的CSS优化您的网页是一个良好的开端:

<link rel="stylesheet" href="assets/css/mobile.css" type="text/css" media="handheld" />

答案 2 :(得分:0)

影响绩效的因素有很多:

cpu处理速度/功率:你的电脑可能有更好的CPU。这意味着它可以更快地执行更多指令。

Web浏览器:呈现页面时,特定的Web浏览器可能会更慢/更快。浏览器可能使用不同的javascript引擎,这也会影响性能。

内存:两个系统之间的内存量和速度将影响性能。

... ECT