Asp.net

記憶體特定的 Javascript 和 CSS 文件

  • February 20, 2015

如何記憶體一些特定的 JavaScript 和 CSS 文件。我從這個網站上找到了把它放在我的.htaccess文件中的建議

AddOutputFilter DEFLATE css js
ExpiresActive On
ExpiresByType application/x-javascript A2592000

但它是不完整的。它是什麼.htaccess以及如何創建它,在哪裡儲存它,在我的網路根文件夾中?

以下語句的含義是什麼:

AddOutputFilter DEFLATE css js
ExpiresActive On
ExpiresByType application/x-javascript A2592000

我不想記憶體我所有的 Javascript 和 CSS 文件,而只想記憶體一些永遠不會改變的特定文件。

我怎樣才能做到這一點?

您可以將 IIS 配置為按副檔名記憶體特定文件。例如:

選擇您的 css/js 文件所在的文件夾,然後點擊輸出記憶體。 在此處輸入圖像描述

然後添加要記憶體的文件副檔名:

在此處輸入圖像描述

我不認為您可以指定要在每個文件的基礎上記憶體哪些文件,除非您編寫一個 http處理程序模組來獨立地為每個文件添加適當的標頭,但是從 IIS 可以做到這一點。

然後,您可以使用 firebug / fiddler 或您選擇的工具驗證您是否收到 304 響應。

我希望這是有幫助的。

引用自:https://stackoverflow.com/questions/7541032