簡體   English   中英

.htaccess中的Expire標頭是cookie的一種形式嗎?

[英]Are Expire Headers in .htaccess a form of a cookie?

我正在嘗試遵循YSLOW的准則來優化我的網站。 我注意到,當靜態內容(如圖像,js和css文件)托管在我的主域中時,它們會與不必要的cookie一起下載。 因此,為了避免這種情況,我將它們放在了新域(而不是子域)上。

然后,我發現YSLOW表示此靜態內容需要將來的過期標頭。 這不會導致啟用cookie嗎? 這是一種/還是一種情況,還是可以在無Cookie的域上托管靜態內容並添加過期標頭? 如果是這樣,怎么辦?

Cookie不是過期標頭。 Cookies是使用Set-Cookie HTTP標頭Set-Cookie ,該標頭專門指示瀏覽器保存一小段文本,並在每次與同一個域聯系時再次發送。 Expire標頭與Expires和相關標頭一起設置,並告訴瀏覽器何時應將內容視為已過期。 這將導致瀏覽器根本無法與服務器聯系,並在本地緩存數據。

它們都是完全獨立的標頭和機制。 請參閱此處 ,以獲取可發送的所有其他標頭及其效果的列表,並使用瀏覽器檢查器的“網絡”選項卡查看在每個請求上來回發送的標頭的種類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM