靜態元素過期時間

2021-09-20 23:36:06 字數 1985 閱讀 2889

當使用者訪問**的時候一些會自動快取在電腦瀏覽器快取中,當下一次訪問的時候就不必要再次載入了。當超時或更新時,會重新請求載入。

[root@chy logs]# !vim

vim /usr/local/apache2.4/conf/extra/httpd-vhosts.con(配置如下)

expiresactive on

expiresbytype image/gif "access plus 1 days"

expiresbytype image/jpeg "access plus 24 hours"

expiresbytype image/png "access plus 24 hours"

expiresbytype text/css "now plus 2 hour"

expiresdefault "now plus 0 min"

以上為增加的內容,如下為配置的詳解

expiresactive on

//開啟該功能的開關

expiresbytype image/gif "access plus 1 days" (定義gif的失效時間)

expiresbytype image/jpeg "access plus 24 hours"(定義jpeg的失效時間)

expiresbytype image/png "access plus 24 hours"

expiresbytype text/css "now plus 2 hour"

expiresdefault "now plus 0 min"

測試並檢視增加模組

[root@chy ~]# /usr/local/apache2.4/bin/apachectl -m |grep expire

(模組並麼有開啟)

(編輯主配置檔案)

#loadmodule expires_module modules/mod_expires.so

(找到expires並把它的注釋去掉:loadmodule expires_module modules/mod_expires.so

)[root@chy ~]# /usr/local/apache2.4/bin/apachectl graceful

(載入一下配置檔案)

[root@chy ~]# /usr/local/apache2.4/bin/apachectl -m |grep expire

expires_module (shared)

(然後檢視此模組是否存在)

測試:[root@chy 111.com]# curl -x127.0.0.1:80 www.111.com/lf.png -i

apache設定靜態元素過期時間

當使用者訪問 時,瀏覽器會快取網頁的等,以方便下次訪問該網頁時不用再次載入等檔案提高訪問速度,但快取不能一直存在,故應該設定靜態元素過期時間,指定某些快取檔案在指定時間後需要再次被載入。定義gif jpeg png css等檔案設定過期時間 1days 一天 24 hours 24小時 2hous ...

session過期時間

在一般系統登入後,都會設定乙個當前session失效的時間,以確保在使用者沒有使用系統一定時間後,自動退出登入,銷毀session。具體設定很簡單 在主頁面或者公共頁面中加入 session.setmaxinactiveinterval 900 引數900單位是秒,即在沒有活動15分鐘後,sessi...

redis過期時間

在redis中,可以給乙個鍵設定過期時間,等時間到了以後,該鍵會被自動刪除。這個機制經常被用來儲存驗證碼等有一定時效性的東西,資料的有效期過了以後,就會被自動刪除以節省記憶體空間。跟過期相關的命令有三個,分別是expire persist和ttl,用法如下 來看個簡單的例子 0.1 6379 set...