-1

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

4

3 回答 3

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

+ Slower CPU

_____________

= slower web rendering

解决方案?

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

2)最小化总尺寸。

3)最小化客户端计算(除了复杂的网络应用程序之外很少需要)。

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

随着移动设备越来越多样化,最好不要试图专注于检测和特定优化,而是应用一般的网站优化(这里谷歌会是你的朋友)。

于 2012-05-24T14:51:06.433 回答
0

首先,可能是因为 iPhone 和 PC 的性能不同。

即使是同一个网页,渲染马达也不一样。

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

<link rel="stylesheet" href="assets/css/mobile.css" type="text/css" media="handheld" />
于 2012-05-24T14:51:30.113 回答
0

影响性能的因素可能有很多:

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

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

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

等等……

于 2012-05-24T14:53:02.003 回答