Konuyu Açan
#0
RaxBoard altyapısını LiteSpeed / OpenLiteSpeed sunucu ortamında test ettiğimde aldığım hız ve MariaDB verimliliği gerçekten üst düzeyde. Sayfa geçişleri ve kaynak tüketimi açısından sunucuya çok büyük bir rahatlık sağlıyor. Ancak sunucu tarafında önbellekleme (Cache) mekanizmalarını aktif ettiğimizde dinamik yapıda bazı kritik sorunlar ve oturum çakışmaları yaşanıyor.
Şu an RaxBoard yazılımının içerisinde LiteSpeed önbelleğini, çerez istisnalarını veya LSCache entegrasyonunu doğrudan yöneten yerleşik resmi bir eklenti veya modül bulunmuyor.
Bu nedenle sunucu tabanlı önbellek açıldığında bu tip tepkimeler kaçınılmaz hale geliyor.
Tüm bu LiteSpeed önbellek ve oturum karmaşasının aksine, sistemi Cloudflare katmanıyla birlikte yapılandırdığınızda manzara tamamen değişiyor.
Cloudflare devreye girdiğinde hem en üst düzeyde hız elde ediliyor hem de oturumlar, token doğrulamaları ve yorum akışları hiçbir bozulmaya uğramadan kusursuz, muazzam ve sorunsuz bir şekilde çalışıyor.
RaxBoarda gelecek güncellemelerde LiteSpeed / OpenLiteSpeed altyapısı için özel bir cache istisnası veya resmi bir uyumluluk modu getirmesi platformu kullananlar için harika bir adım olacaktır.
Resmi bir çekirdek desteği gelene kadar LiteSpeed altyapısı kullananların Cloudflare entegrasyonu ile yola devam etmesi şu an için en sağlıklı çözümdür.
Yaşanan Temel Problemler Neler?
- Oturum ve Giriş Durumu: Anasayfaya giriş yapıldığı halde, cache mekanizması yüzünden kullanıcı anlık olarak sistemde çıkış yapmış (misafir) gibi görünebiliyor.
- Geç Düşen Yorumlar: Konulara veya içeriklere yorum atıldığında, önbellek katmanına takıldığı için gönderilen yanıtlar ve veriler sisteme gecikmeli olarak yansıyor.
- Token Hataları: Dinamik form gönderimlerinde, işlem ve etkileşim anlarında oturum uyuşmazlığından kaynaklı Token hataları (CSRF / Session mismatch) ile karşılaşılıyor.
- Oturum Karmaşası: Özetle, önbellek mekanizması dinamik oturum çerezlerini ve POST isteklerini tam anlamıyla süzemediği için kullanıcı deneyimini zedeliyor.
Şu an RaxBoard yazılımının içerisinde LiteSpeed önbelleğini, çerez istisnalarını veya LSCache entegrasyonunu doğrudan yöneten yerleşik resmi bir eklenti veya modül bulunmuyor.
Bu nedenle sunucu tabanlı önbellek açıldığında bu tip tepkimeler kaçınılmaz hale geliyor.
Tüm bu LiteSpeed önbellek ve oturum karmaşasının aksine, sistemi Cloudflare katmanıyla birlikte yapılandırdığınızda manzara tamamen değişiyor.
Cloudflare devreye girdiğinde hem en üst düzeyde hız elde ediliyor hem de oturumlar, token doğrulamaları ve yorum akışları hiçbir bozulmaya uğramadan kusursuz, muazzam ve sorunsuz bir şekilde çalışıyor.
RaxBoarda gelecek güncellemelerde LiteSpeed / OpenLiteSpeed altyapısı için özel bir cache istisnası veya resmi bir uyumluluk modu getirmesi platformu kullananlar için harika bir adım olacaktır.
Resmi bir çekirdek desteği gelene kadar LiteSpeed altyapısı kullananların Cloudflare entegrasyonu ile yola devam etmesi şu an için en sağlıklı çözümdür.