• 06-11-2024, 23:00:11
    #1
    Merhaba arkadaşlar geceniz güzel olsun inşallah,
    Çoğu arkadaşım ile birçok projede wordpress & woocommerce üzerinde çalışmalarımız oluyor ki bilen arkadaşlar benim tek işimin bu olduğunu da biliyordur

    Son zamanlarda sık sık karşılaştığım durum hakkında bir bilgi alma amaçlı bu konuyu açıyorum.

    Sitelerinize kurduğunuz çerez eklentileri ile nasıl sorunlar yaşadınız yada yaşıyorsunuz ?

    Şu ana kadar benim gözlemlediğim birkaç sorun şunlar:
    1. Ajax login kısmında nonce expire değerinin geçmesinden ötürü login ajax ile login olamama
    2. Yine aynı şekilde ajax ile login olma durumlarında wp_ajax özel action değerine erişilemeyip sayfasın -1 yada 403 vermesi.
    3. Çoklu javascript dosyalarının tek dosyada birleştirilmesi sonucu javascript fonksiyonlarının çalışmaması.
    4. Css ve javascript güncellemelerinde eski dosyanın zaman aşımının gerçekleşmemesi, yeniden keşleme işleminin olmaması.
    5. Çok nadir gördüğüm bir durum çerez sayfanın direkt yüklenmeden bazı wordpress fonksiyonlarına takılması ve zaman sorunun olması.(bunu biraz ileri düzey, derinlemesine yaptığım araştırma işlemlerinde gördüm)
    gibi sorunları çok sık görmeye başladım, acaba bu konularda benzer yada farklı sorunlar yaşayanlar benimle paylaşabilir mi ?

    Şimdiden hepinize teşekkür ederim
  • 06-11-2024, 23:44:47
    #2
    Sanırım yanlış yazmışsınız çerez ve cache aynı şeyler değil. Biri kullanıcı verisi depolar diğeri site verisini bellekte tutar. Tabii çerez derken tarayıcı belleğinden söz ediyorsanız tamam. Görsel, CSS, JS ve Font gibi statik dosyaların belleğe alınmasında sorun yok ama sayfa statik (HTML) olarak sunuluyorsa, veriye dayalı dinamik olan hiçbir şey çalışmaz. HTTP/2 varken CSS ve JS gibi dosyaları tek dosyada birleştirmeye gerek yoktur. Bunlar eskide kaldı artık. Zaten kullanılmayanları kaldırmadıktan sonra bunu yapmanın anlamı da yoktur. Statik bellek HTML olarak sunulduğu için performansı iyileştirir ama sonradan gerekli JavaScript komutlarını da yüklemeye çalıştığı için birtakım fonksiyonları bozabilir. Statik bellek her siteye/yazılıma veya temaya uymaz. Önemli olan statik bellekleme yapmadan da siteyi o seviyelere getirebilmektir.
  • 06-11-2024, 23:48:46
    #3
    EfendiBey adlı üyeden alıntı: mesajı görüntüle
    Sanırım yanlış yazmışsınız çerez ve cache aynı şeyler değil. Biri kullanıcı verisi depolar diğeri site verisini bellekte tutar. Görsel, CSS, JS ve Font gibi statik dosyaların belleğe alınmasında sorun yok ama sayfa statik (HTML) olarak sunuluyorsa, veriye dayalı dinamik olan hiçbir şey çalışmaz. HTTP/2 varken CSS ve JS gibi dosyaları tek dosyada birleştirmeye gerek yoktur. Bunlar eskide kaldı artık. Zaten kullanılmayanları kaldırmadıktan sonra bunu yapmanın anlamı da yoktur. Statik bellek HTML olarak sunulduğu için performansı iyileştirir ama sonradan gerekli JavaScript komutlarını da yüklemeye çalıştığı için birtakım fonksiyonları bozabilir. Statik bellek her siteye/yazılıma veya temaya uymaz. Önemli olan statik bellekleme yapmadan da siteyi o seviyelere getirebilmektir.
    Cevabınız için teşekkür ederim, bazen telefonda konuşurken cache diyince tam anlaşılmıyor bilmiyorum başınıza geldi mi yada farklı platformlarda o yüzden çerez olarak lanse edip anlatmak istediğimi anlatıyourm ki bu şekidle alışkanlık olmuş, diğer söylediklerinize katılıyorum zaten bunlar bu işle uğraşan herkesin bildiği şeyler.

    Bana bunlardan ziyade sormak istediğim ve anlatmak istediğim sorumun cevabı lazım, var mı sizin konuma eklemek isteyeceğiniz bir tespitiniz