2012-05-24 38 views
-1

我有一个关于iPhone和PC的问题,连接相同的WiFi,打开相同的网页,PC不到1秒,但iPhone需要3-5秒。最近我开发了一个webapp,并鉴于这种情况下如何优化webapp。为什么移动设备访问网页比PC慢?

+0

你是什么意思?尽可能保持小看起来对我来说是一个明显的答案。 – 11684

回答

0
Slower network access (small bandwidth + hight latency). 

+ Slower CPU 

_____________ 

= slower web rendering 

解决方案?

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

2)最小化总大小。 3)尽量减少客户端计算(除了复杂的网络应用程序外,很少需要)。

延迟问题很重要。考虑使用精灵重组图像。当然小的就足够了,当然不要用大的图片。由于移动设备越来越多样化,最好不要试图专注于检测和特定优化,而是应用通用网站优化(谷歌这里将成为你的朋友)。

0

首先,可能是因为iPhone和PC有不一样的性能。

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

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

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

可以有一些影响性能的因素:

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

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

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

等....

相关问题