2014-07-12 20 views
0

我所擁有的只是一個圖表/圖表,以及ExtJS在我的網站上的一些工具提示。爲什麼必須向我的服務器發送400到600個請求才能加載?它撥打電話到無數不同的.js文件...爲什麼ExtJS發出如此多的GET請求

clickrepeater.js 
manager.js 
seperator.js 
offset.js 
button.js 
textmetrics.js 
item.js 
box.js 
auto.js 

而這只是僅舉幾例。在連接速度較慢時,這些請求需要30秒才能完成!然而,我只有我的html代碼引用的一個生產ext.js。這是所有這些額外的請求ext.js。

回答

1

因爲您正在以開發模式運行它,因此它會逐個加載每個源文件以便於調試(以及其他一些事情)。您需要使用Sencha Cmd進行生產構建,將框架+您的應用的所有必需部分連接到一個文件中。

+0

我使用的是extjs-debug.js而不是ext.js,因爲我沒有選擇,因爲ext.js中存在一個錯誤,並且它被破壞,如extjs論壇工作人員所示:http:/ /www.sencha.com/forum/showthread.php?264887-Ext-4.2.1-Commercial-Ext.cmd-missing-in-Ext.js-file –

+0

你可以包含'ext-all.js',它是完整的庫被縮小和壓縮。 –

+0

另外,您應該仍然可以使用'ext-debug'進行編譯。你有沒有嘗試過? –

相關問題