2013-09-26 232 views
0

嗨,大家好,我遇到了一個小問題。我有一些網站在掌上電腦上顯示。這些電腦很慢。即使它們花費4個數字,它們也具有Windows CE5/CE6和300-800 MHz CPU。HTML頁面加載時間

這些手持設備正在運行基於php的數據庫應用程序。我們已經儘量減少JavaScript來加速它,但現在原始的html數據只需要太多的時間來顯示。有時候只有1-10個記錄的數據庫被顯示出來,這不是什麼大問題。但是在聖誕節前後,我們的客戶還有更多的事情要做,所以我們最終得到100多條記錄。

我已經試圖儘量減少每個記錄的HTML像更短的類/ ID名稱等。不做多少,但它總結了超過100條記錄。

我想知道是否有人有其他想法。我的一些其他想法是隻顯示一個固定的數量,並實現一些系統的多個頁面或在站點呈現後通過ajax請求加載數據。任何人有更好的想法? Atm需要5-10秒的時間才能顯示頁面,如果你必須處理100多條記錄,那裏有一些人需要處理,而且你有20-30個工作人員總結,所以我們的客戶並不漂亮對情況感到滿意。

+0

您可以使用分頁停止在一個頁面上進行如此多的加載,但是如果您希望它運行順利,阿賈克斯將是你最好的選擇。 – Albzi

+0

你確定它造成的html問題,而不是數據庫或網絡延遲?聽起來不太可能。 – Steve

+0

你從PC獲得什麼?也許你的主機很慢?分享一些代碼。 – sskoko

回答

0

絕對不是花時間加載的查詢嗎?你可以嘗試在PC上的適當瀏覽器中加載它嗎?嘗試使用Chrome開發人員工具來確定哪些位需要加載時間,以及使用最多內存的位置等。

+0

通過客戶端Web服務器上的VPN在普通PC上加載時間爲1,14秒。查詢需要0.2秒。網絡很好,我們在使用像原型這樣的js框架時,已經遇到了這些計算機的問題。已經寫好所有功能來加速它。 – aLpenbog