2013-03-01 67 views
1

這可能是一個新手的問​​題,但是....煎茶觸摸手機網站啓動時間

我正在開發使用煎茶觸摸2.我現在部署的應用程序我的第一個移動網站,我的主機服務器,但....大約需要11秒才能啓動?

這是當我在我的開發機器上的Chrome中運行它。 它共有247個請求,總共1.8 MB。

247 requests ❘ 1.8 MB transferred ❘ 10.65 s (onload: 10.66 s, DOMContentLoaded: 352 ms) 

這是正常的嗎?我的意思是,這只是框架的東西。

感謝

+0

除了尼爾的回答,您可以使用YSlow的該插件的Firefox和Chrome,告訴你你需要提高,以使您的應用程序的加載速度更快什麼。你可以做的主要事情是通過使用精靈而不是多個圖像來減少HTTP請求,只使用一個CSS文件,在JS文件上使用...... – 2013-03-01 19:21:44

回答

2

你需要連接起來並最小化所有你用成一個大文件的文件

使用Sencha Command for Sencha Touch 2.1

sencha app build 
+0

問題被標記爲Sencha 2.1,但Sencha Command在2.0之間有一些變化和2.1 – 2013-03-01 19:13:54

1

如果你已經在服務器上直接部署開發的版本,則整體加載時間會增加。要部署應用程序,您應該使用壓縮的css和js構建應用程序。按照this guide開始。成功構建後,您將獲得精簡版的js文件。考慮壓縮css文件。要壓縮CSS文件,您可以使用compass。雖然,您已經開發了應用程序,但請考慮轉到theming guide,其中介紹瞭如何壓縮生產版本的css文件。

正如你所提到的應用程序正在提出247請求。我假設也包含圖片。您可以將圖像base64直接編碼爲CSS文件,以避免與服務器頻繁通信。減少圖片請求的另一種方法是使用css精靈

SO也使用css sprites來查看這裏看到的不同圖像。