Cache Eklentisinden Dolayı Kod Çalışmıyor
7
●67
- 08-06-2020, 12:49:01Arkadaşlar sitenin header.php dosyasında head etiketleri arasına bir kod yerleştirdik. Arkadaşım da bu kodun başına kodu sadece belirli saatler arasında tetikleyerek çalışmasını sağlayacak bir kod yazdı. Bu saatleri ise cronjob yerine geçerli saati oraya çektirerek sağladı. Yani ordaki saat değiştikçe eğer belirtilen saat aralığına denk gelirse kod çalışıyor. Ancak sorun şu test ettiğimde çalışıyor fakat sonradan ya hep çalışıyor olarak kalıyor ya da çalışmıyor olarak kalıyor. Bunun sebebi de muhtemelen şundan kaynaklı, sitede bir cache eklentisi var ve değişen verileri yansıtmıyor cache'lere kaydettiği eski verileri yansıtıyor. Dolayısıyla ilgili saat değişse de cache'lerdeki eski verilere göre işlem yapmaya devam ediyor. Bunun önüne nasıl geçebilirim? Cache eklentisini silersem site hızı problemi oluyor.
- 08-06-2020, 12:54:23Üyeliği durdurulduSadece belirli saatlerde değişen bir şey ise önbelleği o saatlerde temizleyebilirsiniz.
- 08-06-2020, 12:55:52Evet şu an eklentiyi etkisizleştirdim düzeldi. Eklentiden kaynaklanmış düşündüğüm gibi. Ama eklentiyi sonra tekrar etkinleştirsem etkinleştirdiğim andaki verileri koruyacağı için ilgili kod işlemini hep o anki saate göre yapacak.owuzan adlı üyeden alıntı: mesajı görüntüle
Hocam o da çok manuel bi işlem olur. Zaten otomatikleşmesi için yazmıştık saat aralığı kodunu.Pikselizasyon adlı üyeden alıntı: mesajı görüntüle
Tesis eklentisi nedir hocam daha önce duymamıştım.AnyLock adlı üyeden alıntı: mesajı görüntüle - 08-06-2020, 13:04:32Redis* olacaktı. Otomatik düzeltme kurbanıyım.sibermarka adlı üyeden alıntı: mesajı görüntüle
- 08-06-2020, 13:16:29Head arasına yerleştirdiğiniz JS kodunu bir dosya içerisine kaydedin ve Head Tag arasına dosya olarak çağırın. Kullandığınız Cache eklentisinin ayar bölümünden eklediğiniz dosyayı exclude edecek yapılandırmayı sağlayın probleminiz çözülür.
- 08-06-2020, 19:08:31Mantıklı, teşekkürlerBlacksheep adlı üyeden alıntı: mesajı görüntüle