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