Published by: Emil // Date 9.5.2014 // Views: 5719 // Add to Twitter :: Facebook
// [IfModule mod_php5.c]
php_value zlib.output_compression 4096
php_value zlib.output_compression_level -1
php_value zlib.output_handler ob_gzhandler
// [/IfModule]
// [IfModule mod_php5.c]
# supress php errors
php_flag display_startup_errors Off
php_flag display_errors Off
php_flag html_errors Off
php_flag magic_quotes_gpc Off
php_flag track_vars Off
php_flag register_globals Off
php_flag log_errors Off
php_value docref_root 0
php_value docref_ext 0
php_value max_execution_time 0
php_value post_max_size 10M
php_value upload_max_filesize 10M
php_value memory_limit 128M
php_value max_execution_time 259200
php_value max_input_time 12500
php_value session.gc_maxlifetime 1200
// [/IfModule]
// [IfModule mod_deflate.c]
#compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript# Or, compress certain file types by extension:
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
// [/IfModule]
// [IfModule mod_expires.c]
ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 1 month"
// [/IfModule]
// [ifModule mod_headers.c]
#month
Header set Cache-Control "max-age=2592000, public"
#week
Header set Cache-Control "max-age=604800, public"
#day
Header set Cache-Control "max-age=43200, private, must-revalidate"
// [/ifModule]
// [ifModule mod_expires.c]
# Expire headers
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
// [/ifModule]
// [IfModule mod_expires.c]
# enable expirations
ExpiresActive On
ExpiresDefault "access plus 1 week"
ExpiresByType image/gif "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType image/pjpeg "access plus 1 week"
ExpiresByType text/javascript "modification plus 1 week"
ExpiresByType application/javascript "modification plus 1 week"
ExpiresByType text/css "modification plus 1 week"
// [/IfModule]