• 10-01-2018, 21:55:31
    #1
    Merhabalar, sitemde tarayıcı önbellekleme kullanıyorum htaccess dosyası üzerinden ayrıca cloudflare'de kullanıyorum. Şimdi css'de bir kaç değişiklik yaptığımda ben cf'den cache siliyorum ve siteye gelip ctrl+f5 yapınca yaptığım değişiklikleri görebiliyorum ama sitemdeki kişiler bunu nereden bilecek ki benim değişiklik yaptığımı vs. O yüzden kullanıcılara istekleri dışınca otomatik olarak bir şekilde ctrl+f5 yaptırmam lazım. Bunu nasıl yaptırabilirim?
    Sitem hitli bir site olduğu için durum gerçekten de çok ciddi arkadaşlar desteklerinizi bekliyorum lütfen ..
  • 10-01-2018, 22:08:03
    #2
    header kodlarının arasına
    header("Refresh: 10;");
    kodunu koyun, 10 yazan yeri yenilenmesini istediğiniz saniye sayısını yazın.
    ayrıca wm aracıda da şunu buldum
    <script type="text/javascript"> function waitfor(){ window.location.reload(); } setTimeout("waitfor()",10000); </script>
    wm aracı konu linki
  • 10-01-2018, 22:11:09
    #3
    cleiner adlı üyeden alıntı: mesajı görüntüle
    header kodlarının arasına
    header("Refresh: 10;");
    kodunu koyun, 10 yazan yeri yenilenmesini istediğiniz saniye sayısını yazın.
    Bu kodu tam olarak bu şekilde eklersem, sitemin sol üst tarafında direk bu yazı çıkacak. Farklı bir sistemi olmalı bunun ?
    Edit: abi bu bildiğin normal sayfa yenileme kodu bunun bir önemi yok benim için. bana adamlarda otomatik cache sildirecek bir kod lazım :/
  • 10-01-2018, 22:14:59
    #4
    Madebodom adlı üyeden alıntı: mesajı görüntüle
    Bu kodu tam olarak bu şekilde eklersem, sitemin sol üst tarafında direk bu yazı çıkacak. Farklı bir sistemi olmalı bunun ?
    Edit: abi bu bildiğin normal sayfa yenileme kodu bunun bir önemi yok benim için. bana adamlarda otomatik cache sildirecek bir kod lazım :/
    header.php içine ekleyeceksiniz, istediğiniz saniye içinde sayfa yenilecek. istediğiniz bu değil mi?
  • 10-01-2018, 22:19:16
    #5
    Cloudflare içinden cache temizleyeceksin olacak. CTRL + F5'e gerek yok.
  • 10-01-2018, 22:20:09
    #6
    byvolkan61 adlı üyeden alıntı: mesajı görüntüle
    Cloudflare içinden cache temizleyeceksin olacak. CTRL + F5'e gerek yok.
    Yapıyorum fakat işe yaramıyor. Buna bizzat ben şaidim çünkü vds'den giriyorum yaptığım değişiklikler görünmüyor. ctrl+f5 şart yani (:
  • 11-01-2018, 22:33:31
    #7
    Cachelerdeki en iyi basit değişim örneği şu şekildedir.
    Mesala script.js doyan var. Bunun sonuna parametreler gönderirsen tarayıcı yeni bir dosyaymış gibi algılar. script.js?v=1 olark değiştirebilirsin. Bunu tüm css ve js dosyaları için yapabilrsin. Her güncellemek istediğin o parametredeki sayıyı değiştirirsin.
  • 12-01-2018, 21:21:12
    #8
    js dosyalarında şunu yapabilirsin.
    script type="text/javascript" [COLOR=#c0392b][B]data-cfasync="false" [/B][/COLOR]
    css dosyalarında problem çıkarsaydı bu cloudflarenin dokuman kısmında olurdu okudum ama bulamadım.