- Katılım
- 23 Eki 2022
- Mesajlar
- 6,151
- Çözümler
- 11
- Tepkime puanı
- 3,757
- Puanları
- 113
- Yaş
- 28
ÖNBELLEK KAPALI → YÜK ARTAR (AMA HER ZAMAN FELAKET DEĞİL)
Çünkü:
- Redis kapalı
- Nginx cache kapalı
- FastCGI cache kapalı
Bu durumda her istek direkt PHP + MySQL'e gider.
Bu da CPU + RAM + MySQL yükünü artırır.
Ama bu yük forum büyüklüğüne göre değişir.
Yük artışı ne kadar olur?
✔ Küçük–orta forumlarda
(aynı anda 50–300 online)➡ %10–%40 arası CPU artışı
➡ Ama sorun olmaz, sunucu kaldırır.
✔ Büyük forumlarda
(1000+ online)➡ CPU fırlar
➡ MySQL sorguları artar
➡ Sayfalar yavaşlamaya başlayabilir
➡ Önbellek kullanmak şart olur
Nginx cache kapatınca yük neden artıyor?
Çünkü önceden:- Kullanıcı sayfa açınca Nginx RAM'den veriyordu (0.1 ms)
Şimdi:
- PHP çalışacak
- XenForo tüm kontrolleri yapacak
- MySQL sorgu çekecek
- Şablonu işleyecek
Her isteğin maliyeti büyüdüğü için yük artması normal.
Gerçek zamanlı görünmesini istiyorsan ama yük artmasın diyorsan:
Çözümler: (sana en mantıklı olanları seçtim)✔ 1. Yalnızca sayfa önbelleğini kapat – Redis'i açık bırak
→ Hem gerçek zamanlı görünür→ Hem de CPU deli gibi artmaz
✔ 2. Sadece dinamik sayfaları cache'den çıkar
Mesela:location ~* /(threads|posts)/ {
proxy_no_cache 1;
proxy_cache_bypass 1;
}
Ama ana sayfa, forum listesi, statik alanlar cache'de kalır.
Yük çok azalır.
✔ 3. Cloudflare "Cache Everything" kapalı kalsın
Ama statik dosyaları yine CF cache'ler → yine hız alırsın.
Gerçek zaman + düşük yük için ideal formül
En iyi yapılandırma:✔ Redis açık (XenForo cache)
✔ Nginx cache kapalı (çünkü anlık görünmesini istiyorsun)
✔ FastCGI cache kapalı
✔ Cloudflare standart cache
Bu durumda:
- Konular anlık görünür
- Sunucu gereksiz yük altında kalmaz
- Redis MySQL'i baya hafifletir
İstersen şöyle yapayım:
Sen bana:
Ortalama online sayısı
Sunucu özellikleri (CPU – RAM – NVMe?)
Redis / Cloudflare kullanıp kullanmadığınXenForo + Redis sistemini aktifleştirmenize olanak tanır.
Feature overview
- Saf bir php redis konektörü
- Yüksek kullanılabilirlik desteği
- Redis önbellek nesnesini diğer eklentilerin kullanımına açar
- Forum konu sayılarının bazı küçük önbelleklemelerini uygular
- Redirect'in XenForo'nun bireysel css şablon önbelleğini redis'e yönlendiriyor, aksi takdirde xf_css_cache tablosunda beklenmedik yazma ve kilitlenmeye neden oluyor
Aşağıdaki kodu
src/config.phpdosyasına ekleyin:
Kod:
$config['cache']['enabled'] = true;
$config['cache']['sessions'] = true;
$config['cache']['provider'] = 'SV\RedisCache\Redis';
$config['cache']['config'] = [
'server' => '127.0.0.1',
'port' => 6379,
];Forumunuza yüksek performanslı sayfa önbelleğe almayı hızlı ve kolay bir şekilde uygulayın.
Developed by LiteSpeed Technologies - the LiteSpeed Cache Plugin for XenForo 2 (LSCXF2) is a PHP-based plugin that communicates with your installation of LiteSpeed Web Server(LSWS) and its built-in page cache, LSCache. Because LSCache is built directly into LSWS, overhead is significantly reduced and caching can be done more efficiently than with other PHP-based caches.
The current community version of LSCXF2 will only cache and serve pages for non-logged in users. After a user has logged in, their page requests will always hit the backend.
Additional Plugin Features
- Significantly reduce server load and improve site performance through automatic page caching.
- Support for HTTPS, HTTP/2, & QUIC out-of-box
htaccessdosyasına eklemeyi unutmayın:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
cache kapatmak isterseniz anlık güncellesin sunucuya yük fazla biner
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
- Meta Title
- XenForo 2.3 Uyumlu Redis Cache Eklentisi
- Meta Description
- XF2 için Redis Cache Xon eklentisi, LiteSpeed Cache ile entegrasyon sağlayarak performansı artırır ve sayfa yüklemelerini hızlandırır.
Son düzenleme:
