2012-05-24 69 views
-1

我有一個關於iPhone和PC的問題,連接相同的WiFi,打開相同的網頁,PC不到1秒,但iPhone需要3-5秒。最近我開發了一個webapp,並鑑於這種情況下如何優化webapp。爲什麼移動設備訪問網頁比PC慢?

+0

你是什麼意思?儘可能保持小看起來對我來說是一個明顯的答案。 – 11684

回答

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個系統之間的內存量和速度會影響性能。

等....

相關問題