Witam wszystkich serdecznie. Czy mógłby mi ktoś doradzić, czy mój plik .htaccess jest dobrze napisany? Chodzi mi głównie o to, czy dobrze jest rozwiązane cachowanie strony. Czytałem w różnych miejscach i już sam nie wiem czy to jest dobry kod:

Kod
# Gzip
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css text/javascript application/xml application/javascript application/x-javascript
</IfModule>

<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>


# Cache 7 dni
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A604800
</IfModule>

# Cache 24 godziny
<FilesMatch "\.(html|htm|php)$">
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A86400
Header append Cache-Control "public"
</IfModule>
</FilesMatch>

# Cache 30 dni
<FilesMatch "\.(js|css|xml|ico|flv|jpg|jpeg|gif|pdf|png|swf|eot|ttf|otf|woff|woff2)$">
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A2592000
Header append Cache-Control "public"
</IfModule>
</FilesMatch>

Header unset ETag
FileETag None


Pozdrawiam i proszę o pomoc.