Apache-2.2
如何在 Apache 的 htaccess 中設置 javascript 文件記憶體
對於 .htaccess 中的 ExpiresByType,“application/javascript”、“application/x-javascript”和我在網上遇到的所有其他類型有什麼區別?
我發現的每件事都建議添加 3-4 行,例如:
ExpiresByType application/javascript "access 1 week" ExpiresByType text/js ExpiresByType application/x-javascript "access 1 week"
但我真的需要全部 3 個嗎?我可以只使用一個可以在我的伺服器上為我的所有使用者工作的軟體嗎?
application/javascript
和有什麼區別application/x-javascript
這是您的伺服器響應的 mime 類型(在
Content-Type
HTTP 響應標頭中)。但我真的需要全部 3 個嗎?
不需要。您只需要指定伺服器響應的 MIME 類型 - 檢查
Content-Type
標頭。當您看到具有多個條目的範例(如您的範例中)時,它要麼是盲目複製/粘貼的情況,要麼是針對所有伺服器的“包羅萬象”解決方案 - 但它是不必要的,只會使程式碼膨脹,更難調試等。但是,如果它們具有不同的記憶體值,那麼它就是完全錯誤的。
您的伺服器可能以
application/javascript
.