2016-04-20 65 views
0

我正在構建一個相當大的Angular應用程序。我在緩存*.js文件時遇到了一些問題。每次更改路線時,都會下載所有*.js文件。如何緩存AngularJs * .js文件

enter image description here

我知道我應該參加所有js文件,並儘量減少他們,但首先我想下面的問題人物。

一個問題是所有請求都在URL的末尾附加了?_=<rondom_number>。我不知道如何刪除它。

謝謝!

+0

你是如何加載你的角度文件? – Tuvia

+0

@Tuvia在index.html正文的底部https://github.com/matjazmav/tpo10/blob/sprint1/index.html –

+1

這不是隨機數字。我認爲這是一個時間戳,用於避免jQuery添加到每個請求中的緩存。嘗試在頁面加載:'jQuery.ajaxSetup({cache:true}' – rootatdarkstar

回答

0

由於@rootatdarkstar建議我已經包括了這行代碼:

$.ajaxSetup({cache: true}); 

加載速度肯定是更好,約5秒〜約〜300毫秒。現在所有文件都從緩存中取出,下一步是加入並將所有js文件最小化到一個文件中。

再次感謝。