我有一個關於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