• 11-01-2015, 17:56:47
    #1
    Tarayıcı önbellekleme özelliği etkin olduğu halde (ya da bana öyle geliyor) neden bu hatayı alıyorum:



    Yardımcı olabilirseniz çok sevinirim.
  • 11-01-2015, 18:27:06
    #2
    Önbellekleme nasıl yapılır ?
    1. yöntem Wordpress sitelerde tarayıcı önbellekleme htaccess dosyasına aşağıdaki kodları eklemektir.

    <ifmodule mod_expires.c>
    <filesmatch "\.(png|jpg|gif|svg|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule>

    Yukarıdaki kodu eklemenize rağmen pagespeed aracında hala olmadıysa aşağıdaki kodu kullanın.

    2. Yöntem Linux tabanlı joomla ve normal php sitelerde .htaccess dosyasına aşağıdaki kodu ekleyin

    ## 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 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>
    ## EXPIRES CACHING ##

    IIS kurulu Windows sunucularda .net için leverage browser caching ( tarayıcı önbellekleme ) nasıl yapılır.
    <staticContent>
    <clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="500.00:00:00" />
    </staticContent>
    Bu iki kodu deneyerek hangisinin sisteminiz ile uyumlu olup almadığını kendiniz tespit edebilirsiniz. Çünkü bazı kodlar wordpress ile tam uyumlu olarak çalışmayabilir. Veya hostunuzun ayarları ile ilgili değişiklikler kodların çalışmamasına neden olabilir.

    [Alıntıdır celilcan.com]
  • 11-01-2015, 18:42:32
    #3
    Malesef hocam olmadı hiçbiri.

    Sunucum Linux'dur, daha yeni host değiştirdim. Diğer sunucuda da birçok şeyi denedim ancak bu hatayı bir türlü gideremedim. Aynı yöntemler yeni sunucuda da işe yaramıyor.

    Wordpress eklentilerinden W3 Cache, WP Super Cache gibilerini de denedim sonuç alamadım.
  • 11-01-2015, 20:26:09
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Resimdeki linkler, sitenize dışarıdan çağrılan yollardır. Şu ana kadar ki araştırmalarımda bu yollara ön bellekleme yapıldığına dair bir çözüm görmedim.
  • 11-01-2015, 20:36:12
    #5
    dışarıdan çağrılan kodları kendi sitenize alın.
  • 11-01-2015, 21:15:19
    #6
    Önerilerinizi dikkate alacağım, teşekkürler.

    Bu arada yeni sunucuda W3 Total Cache'i etkinleştirdim, site bayağı yavaşladı. Ancak Google'ın gözünde önbellekleme dışarıdan çağırılan dosyalar hariç düzeldi. Bende eklentiyi geri iptal ederek Google'dan hızlandırma tekniklerini araştırmaya koyuldum. Bayağı sonuç çıktı inceliyorum.
  • 12-01-2015, 09:12:09
    #7
    Bunlar api ve reklam kodları, bu konuda senin yapabileceğin malesef bir şey yok. Kodların barındığı sunucular, yani Google, facebook vs, bu kodların sürelerine müdahale edebilir. Onlarda belirlenen süreleri kısaltmazlar. Sonuçta javascript ile veri topluyorlar.

    Hızı artımak için dilersen Google ve facebook kodlarını async olarak yükleyebilirsin.