我有一个关于iPhone和PC的问题,连接相同的WiFi,打开相同的网页,PC不到1秒,但iPhone需要3-5秒。最近我开发了一个webapp,并鉴于这种情况下如何优化webapp。为什么移动设备访问网页比PC慢?
-1
A
回答
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个系统之间的内存量和速度会影响性能。
等....
相关问题
- 1. 从移动设备访问本地托管的网址(在PC中)
- 2. 从移动网站访问移动设备上的GPS和相机设备
- 3. Btree:为什么访问探针比访问页面内的数据要慢
- 4. 为什么网格不能在移动设备上工作?
- 5. 为什么我的网站不在移动设备或ipad的页面上?
- 6. 访问蓝牙设备的网页
- 7. 检测设备访问网页,ASP.net
- 8. 为什么手动移动UIImageView变慢?
- 9. 在移动设备上访问音乐
- 10. 为移动设备设计网页界面
- 11. 识别页面是用于PC还是移动设备?
- 12. 为什么使用rawData比直接文件访问慢
- 13. 为什么访问volatile变量比成员慢100左右?
- 14. 为什么CALayer的移动速度比UIView的慢?
- 15. 确定客户端设备(PC或移动设备)
- 16. 无法通过WiFi接入点从移动设备访问自定义网页
- 17. 访问摄像头源并加载到移动设备页面
- 18. C++:为什么访问类数据成员比访问全局变量慢?
- 19. 为什么Gallery很慢/访问GoogleLoginService?
- 20. 需要限制访问移动网站到特定的注册移动设备
- 21. iphone摄像头访问移动网页
- 22. 更改为移动设备的网站
- 23. 为什么collections.deque比collections.defaultdict慢?
- 24. 为什么`speedglm`比`glm`慢?
- 25. 为什么“click_no_wait”比“click”慢?
- 26. 为什么Octave比MATLAB慢?
- 27. 为什么这比memcmp慢
- 28. 为什么msgpack比json.parse慢?
- 29. 为什么minus比mod慢?
- 30. 保护对从移动设备访问数据库的访问
你是什么意思?尽可能保持小看起来对我来说是一个明显的答案。 – 11684