• 09-05-2014, 16:59:50
    #1
    Bu yazımda wordpress siteleri hızlandırma ile ilgili bildiğim bir kaç ipucunu paylaşacağım. Uygulamaları yaptığınız taktirde sitenizde gözle görülür hızlanmalar hissedeceksiniz. Vereceğim bilgilerden önce bir kaç ufak uyarıda paylaşacağım. Gelelim konumuza


    Öncelikle aşağıdaki maddeleri dikkatlice okuyalım;
    1. Sitenizi açarken hedef kitlenizin yer aldığı bölgeden (lokasyon) bir hosting firması seçerseniz siteniz zaten ziyaretçilerinize hızlı açılacaktır.
    2. Gereksiz eklentilerden kaçınırsanız siteniz zaten hızlı açılacaktır.
    3. Gereksiz sayaç, iframe, resim, javascript vb. kodlardan kaçınırsanız siteniz zaten hızlı açılacaktır.
    4. Aşağıda vereceğim işlemleri mutlaka yedek alarak yapın.
    5. Sorumluluk kabul etmem.

    Şimdi gelelim sırayla işlemlerimize, şimdilik size 3 adet önerim olacak.

    1)Yazı sürümlerini kaldırma

    Bu işlem genellikle yüksek hitli ve bol sorgulu sitelerde işe yaramaktadır. Fakat sitenizi ilk açtığınız anda uygulamanız sitenizi ilerleyen zamanlarda yorulmaktan kurtaracaktır. Peki bu işlemi nasıl uygularız? Cevabı hemen aşağıda

    Öncelikle phpMyAdmin’e giriyoruz ve oradan da veritabanımıza geliyoruz. Daha sonra üst menüde yer alan SQL sekmesine tıklıyoruz. Gelen ekrana aşağıdaki kodu yapıştırın ve GİT butonuna basın.

    DELETE FROM wp_posts WHERE post_type = "revision";
    Bunu yaptıktan sonra bir daha hiç yazı sürümleri kayıt edilmesin istiyorsanız wp-config.php dosyasını açarak en altına (?> etiketinden önce) aşağıdaki kodu ekleyin.

    define('WP_POST_REVISIONS', false);
    Bu işlemi yaparsanız, wordpress’te yeni yazı eklerken artık yazı sürümleriniz kayıt altına alınmaz. Şöyle bir seçeneğimizde var, isterseniz kaç adet yazı sürümü kaydedileceğini ve kaç saniyede bir kaydedileceğini ayarlayabiliyoruz. Bunun için gereken kod aşağıdaki gibidir.

    define('WP_POST_REVISIONS', 3);     // kaç adet yazı sürümü kayıt edilecek?
    define('AUTOSAVE_INTERVAL', 120);   // kaç saniye bir kayıt edilecek?
    Yukarıdaki değişikliğide yaparsanız yazı sürümlerini istediğiniz şekilde ayarlamış olacaksınız. Şimdi geçelim diğer seçeneğimize..

    2) .htaccess ile Tarayıcı Önbellekleme

    Bu seçenek ile resim dosyalarımızı önbelleğe atarak sayfa geçişlerinde muazzam bir hız artışına şahit oluyoruz. Kodların hiç bir riski yoktur, eğer hata alırsanız kodları kaldırabilirsiniz. Siz yinede .htaccess dosyanızın yedeğini alın

    <ifmodule mod_expires.c>
    <filesmatch "\.(jpg|gif|png|css|js)$">
    ExpiresActive on
    ExpiresDefault "access plus 1 year"
    </filesmatch>
    </ifmodule>
    Yukarıdaki kod parçacığı ile belirttiğimiz dosyaları 1 yıl süre ile önbelleğe aldık. Eğer her dosya tipine tek tek önbellekleme işlemi yapmak istiyorsanız aşağıdaki kod işinizi görecektir.

    <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 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 2 days"
    </IfModule>
    3) Sayfa Sıkıştırma Modülü

    Aşağıda vereceğim kod parçacığını sayfanıza eklediğinizde sayfalarınız sıkıştırılacak ve daha çabuk açılacaktır. İşte kodumuz:

    ob_start('ob_gzhandler');
    Bu kodun çalışabilmesi için sunucunuzda Zlib desteğinin aktif olması gerekmektedir. (modgzip veya deflate)

    Bu kodu wordpress sitenizin tema dosyalarına eklemeniz gerekmektedir. Hangi tema dosyalarına ekleyeceğim? sorusunu duyar gibi oldum, hemen listeyi veriyorum.

    archive.php, category.php, comments.php,*footer.php,*functions.php,*header.php,*index.php,*page.php,*sidebar.php,*single.php
    Peki ob_gzhandler sıkıştırma yönteminin avantajları ve dezavantajları nelerdir?

    [*] Sayfalarınız sıkıştırılmış olduğu için yüklenme süresi kısalır ve daha hızlı açılır.
    [*] Bandwidth tüketiminiz azalır.


    [*] Sıkıştırma işlemi sırasında işlemciye hafif bir yük biner.
    [*] Zaten sıkıştırılmış olan şeyleri sıkıştırmaz. (sıkıştırılmış resimler vb.)


    Yukarıda anlattığım yöntemleri uyguladığınızda sitenizin hızında gözle görülür bir artış hissedeceksiniz. Fakat tüm bu işlemleri yaparken yedek almayı lütfen unutmayın. Sitenizde doğabilecek bir sıkıntı, tüm emeklerinize mâl olabilir. Görüşmek üzere..

    Kaynak: Wordpress Siteleri Hızlandırma Yöntemleri (Eklentisiz)
  • 09-05-2014, 17:05:48
    #2
    Üyeliği durduruldu
    teşekkürler. güzel anlatım olmuş.
  • 09-05-2014, 18:03:02
    #3
    TylerDurden adlı üyeden alıntı: mesajı görüntüle
    teşekkürler. güzel anlatım olmuş.
    Teşekkürler, elimden geldiğince bu tarz paylaşımlarda bulunmaya çalışacağım