• 21-02-2018, 00:14:12
    #10
    Kurumsal PLUS
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Hocam şuan kurdum aktif ettim,

    Masaüstü

    Optimizasyon

    Good

    81 / 100

    Mobil

    Optimizasyon

    Good

    87 / 100


    --

    Optimizasyon Önerileri
    Oluşturmayı önleyen JavaScript ve CSS kodlarını ekranın üst kısmındaki içerikten kaldırın
    Sıkıştırmayı etkinleştirin
    Tarayıcı önbellekleme özelliğinden yararlanın

    İlk ikisi cache dosyaları

    Tarayıcı önbellekleme ise

    https://www.googletagmanager.com/gta...=UA-46489778-1 (15 dakika)
    https://www.google-analytics.com/analytics.js (2 saat)

    olarak gözüküyor,

    Bunları da yapabilirmiyiz acaba eklentiyle
    Bahsettiğiniz konu ile mesajımda belirtmiştim. Paranızı kısmen boşuna harcamışsınız.
    ilgili hatayı gidermek için .htacces dosyasına bu kodu yapıştarmanız yeterli.

    ## 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 ##
    gzip sıkıştırmayıda aktif etmeyi unutmayınız. O da aynı şekilde .htaccess klasörüne eklenen bir kod, ben öyle yaptım yani. Para verecek olsam sadece cdn hizmeti için verirdim gerisi çok rekabetli bir sitem olmadığı sürece ücretsiz kaynaklar ile de aynı performansı alabiliyorum.
  • 21-02-2018, 00:24:16
    #11
    waenna adlı üyeden alıntı: mesajı görüntüle
    Bahsettiğiniz konu ile mesajımda belirtmiştim. Paranızı kısmen boşuna harcamışsınız.
    ilgili hatayı gidermek için .htacces dosyasına bu kodu yapıştarmanız yeterli.

    ## 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 ##
    gzip sıkıştırmayıda aktif etmeyi unutmayınız. O da aynı şekilde .htaccess klasörüne eklenen bir kod, ben öyle yaptım yani. Para verecek olsam sadece cdn hizmeti için verirdim gerisi çok rekabetli bir sitem olmadığı sürece ücretsiz kaynaklar ile de aynı performansı alabiliyorum.
    Ekledim fakat tam olarak ne anlama geliyor acaba örneğin ExpiresByType image/jpg "access 1 year"

    jpg imaj dosyalarını 1 yıl giren kullanıcıların temp klasöründe tutmasını mı sağlıyor, ben mi yanlış anladım. Değişim yaparsak güncelleyecek mi yoksa eski dosyayı mı görecekler acaba?
  • 21-02-2018, 00:32:38
    #12
    Misafir adlı üyeden alıntı: mesajı görüntüle
    2.07 s olarak şuanda, ama en azından puan 50-60 lardan 80lere çıktı. Genel olarak internet bağlantım rezil olduğundan hangi site hızlı hangi site yavaş göremiyorum, bu nedenle fark etmemiştim sitenin bu halde olduğunu. Sabah resim atarken 2 mb falan çok değil mi acaba diye düşündüm, en son bu konuya kadar geldik

    Umarım herkes için yararlı olmuştur
    Aslında orada verilen veriler hızınız ile alakalı değildir. (80-90-100) Sadece optimizasyon skorudur. Yani 10 mb'lık resmin full optimizasyonunu yaparsınız ancak, size der ki pagespeed tamam yüzde 100 optimizasyonu yapmışsınız. ancak sayfanızın hızı bununla alakalı değildir. 10 MB'lık bir resmi açması için ciddi bir süre beklemeniz gerekir. Şimdi size şöyle bir örnek vereyim işini yaptığımız bir arkadaşın optimizasyon skoru 94 ama load time ı site full resim içerikli olduğundan 8 saniyeyi geçiyor. Optimizasyonu çok kötü bir site sizinkinden çok daha hızlı da olabilir. Sitenizin hızlı olup olmadığını farkedecek kişi kesinlikle sizsiniz. bunlar için test siteleri de bulunuyor. Ancak bu test sitelerinin merkezleri genellijle en yakın almanya ya da isveç olduğundan dolayı "load time" konusunda size tam fikir vermeleri imkansızdır. Bunu sağlayan bazı araçlar da yok değil tabi. biraz araştırarak bulabilirsiniz. bahsettiğiniz js lere ve csslere async ya da defer kodu eklemeniz gerekiyor. jquery'nin bulunduğu js ye dokunmamanız şartıyla. bunu deneme yanılma yoluyla farkına varabilirsiniz. çünkü wpfc bunun adını değiştiriyor ve diğer jsler ile birleştiriyor (yanlış hatırlamıyorsam).
    Dışarıdan gelen js ler için ne yapabilirsiniz. Onu da teknik olarak anlatayım. Konu hakkında araştırma yaparak bulabilirsiniz. Adsense hariç bunu yapmalısınız. Adsense'ye bunu uygulanırsanız banlanırsınız.
    Dışarıdan gelen jsleri kendi hostunuza almanız gerekiyor. Bunu analytics için yapabilirsiniz mesela. Js dosyasının kaynağına gidin ve kaynak js kodunu kaydedin. Kendi hostunuzun public html kısmında bir js dosyası oluşturun. adını istediğiniz gibi koyun. bu js'de güncellenmeler olması durumda cron gorevi ile kendi hostunuzda güncellenmesi için php bir script hazırlayın. sonra da cron gorevini olması gerektiği gibi girin. bunu da yanılmıyorsam, ingilizce kaynaklarda bulabilirsiniz. bazı arkadaşlar script vermişler bazı sitelerde.
  • 21-02-2018, 00:33:38
    #13
    Kurumsal PLUS
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Ekledim fakat tam olarak ne anlama geliyor acaba örneğin ExpiresByType image/jpg "access 1 year"

    jpg imaj dosyalarını 1 yıl giren kullanıcıların temp klasöründe tutmasını mı sağlıyor, ben mi yanlış anladım. Değişim yaparsak güncelleyecek mi yoksa eski dosyayı mı görecekler acaba?

    Her resim için ayrı olarak sayıyıor güncellenince değişiyor, Gerekli kod bu isterseniz nette araştırarak daha fazla bilgi alabilirsiniz.