11.22 訪問日誌不記錄靜態文件javascript
ErrorLog "logs/abc.com-error_log"
SetEnvIf Request_URI ".*\.gif$" img
SetEnvIf Request_URI ".*\.jpg$" img
SetEnvIf Request_URI ".*\.png$" img
SetEnvIf Request_URI ".*\.bmp$" img
SetEnvIf Request_URI ".*\.swf$" img
SetEnvIf Request_URI ".*\.js$" img
SetEnvIf Request_URI ".*\.css$" img
#以上都被標記爲img變量;(.gif/.jpg)結尾的;env=!img:這個表示不被記錄在日誌中
CustomLog "logs/abc.com-access_log" combined env=!imgcss
11.23 訪問日誌切割java
修改配置文件apache
CustomLog "|/usr/local/apache/bin/rotatelogs -l logs/abc.com-access_%Y%m%d.log 86400" combined env=!img
</VirtualHost>app
指定任務計劃日誌
crontabcrontab
* 6 * * * find /usr/local/apache/logs/* -ctime +30 -exec rm -rf {} \;ip
11.24 靜態元素過時時間flash
1. 修改配置文件io
<IfModule mod_expires.c>
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"
ExpiresByType application/x-javascript "now plus 2 hours"
ExpiresByType application/javascript "now plus 2 hours"
ExpiresByType application/x-shockwave-flash "now plus 2 hours"
ExpiresDefault "now plus 0 min"
</IfModule>
2. 將expires 打開