Site comprimeren

Status
Niet open voor verdere reacties.

ltk

Gebruiker
Lid geworden
21 jan 2007
Berichten
719
Ik kreeg het advies om mijn site te comprimeren. Het laden schijnt enkele procenten langzamer te gaan dan gemiddeld gewenst (ik weet niet of ik me daar druk om moet maken, in mijn subjectieve ogen gaat het allemaal behoorlijk vlot). Als ik het goed lees moet ik een scriptje toevoegen aan .htaccess. Maar ik kan die .htaccess helemaal nergens vinden, niet in mijn site bestanden (gemaakt met Xara/Magix premium) en niet op de server waar de site staat. Waar vind ik die, en wat moet ik dan precies toevoegen? Gebeurt dat comprimeren achteraf op de server of al vooraf voordat je de site upload?

Aan mijn site hangt een aparte wp-testsite, daarin zie ik die .htaccess wel op de server. Maar mijn site is dus niet met Wordpress gemaakt
 
Laatst bewerkt:
Als je geen .htaccess hebt dan kan je die ook zelf aanmaken.
Het comprimeren gebeurt zodra de browser de site opent.
 
OK, maar dan heb ik toch even wat preciezere instructies nodig, stap voor stap......aanmaken (waar precies? In de root van de site tussen de andere site bestanden?) , hoe te vullen met een script en zo ja, welk script precies... Ik ben toch nog altijd een halve witnit op dit gebied.
 
Een iets uitgebreidere en waar het kan iets vereenvoudigd.

Uitleg als er nog geen .htaccess bestand bestaat:

Kopieer onderstaande in Kladblok, dan Opslaan als
- Bestandsnaam: .htaccess
- Opslaan als: Alle bestanden (*.*)
- Codering: UTF-8
Klik op Opslaan.
Kopieer dit bestand ".htaccess" naar de root van je domein.
De root map heet vaak public_html of htdocs.

Code:
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php)$
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 deflate_module>
### compression
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml image/gif image/jpeg image/png image/ico text/javascript application/x-javascript application/javascript application/json application/pdf application/xml application/rss+xml application/xhtml+xml
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
### expire tags on file types for browser
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/ico "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType video/x-flv "access plus 1 year"
ExpiresByType application/pdf "access plus 1 year"
ExpiresByType application/x-shockwave-flash "access plus 1 year"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
<IfModule mod_headers.c>
### cache control for proxy servers
Header set Cache-Control "public"
</IfModule>
</IfModule>
Suc6. Have fun.
 
Laatst bewerkt:
Dank, maar de gzip code werkte bij mij dus niet (misschien doet de meer uitgebreide versie het wél..). Ik heb het helemaal opgelost met deze:

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
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan