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