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