Ontek Blog

WordPress Hızlandırma – Htaccess Optimizasyon

Wordpress açık kaynak kodlu bir yazılım olmak ile birlikte kullanılan eklentiler ve tema bazen geç açılır, geç index alır, google botu sitenizi yavaş index, bunların çeşitli formülleri mevcuttur. 

Başlıca php kütüpaneleri vardır, WordPress çalışmasını asla engel olmaz ancak optmize ederek daha hızlı çalışmasını sağlar. 

1. mod_expires
2. deflate
3. mod_gzip

1. mod_expires : Sabit içerikler için tarayıcı önbelleğini aktif etme, bu mod_expires sitemize ne anlamda fayda olacak derseniz, sizin sitenize giren aynı kullanıcılar hızlı erişim sağlayacaklar. Hızlı gezinti yapacaklar.(Cache – Önbellek oluşturmaktadır.) Akabinde sitenizi tercih etme sebepleri olacak.

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType text/html “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 1 month”
</IfModule>
## EXPIRES CACHING ##


2. Deflate : Bir apache modülüdür, Sitenizde yer alan bileşenleri sıkıştırarak tarafınıza daha hızlı açılmasını sağlar. 

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP


ve 


<FilesMatch “\\.(js|css|html|htm|php|xml)$”> 
SetOutputFilter DEFLATE 
</FilesMatch>


kodlarını .htaccess dosyanıza ekleyerek ftp alanınızda yer alan ve tarayıcı tarafından çağrılan dosyaların sıkıştırılarak daha hızlı açılmasını sağlar.


3. Gzip – Apache modülüdür. Deflate ile yakın görevleri vardır. Bir resmin boyutunu size en ideal dereceye düşürerek sunar. Sıkıştırma özelliği mevcuttur ve kullanılması en sağlıklı olan kodlardandır.

<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>


Üstte ki kodları wordpress hariç diğer php sistemlerde yer alan .htaccess üzerinde de kullanabilirsiniz.

Your Header Sidebar area is currently empty. Hurry up and add some widgets.