Puan
8
Çözümler
0
- Katılım
- 3 Kas 2025
- Mesajlar
- 36
- Tepkime puanı
- 0
XenForo Site Hızlandırma ve Performans Optimizasyonu
Yavaş açılan bir XenForo forumu kullanıcı deneyimini olumsuz etkiler, sayfa görüntüleme sayısını düşürür ve arama motoru performansını zayıflatabilir. XenForo hızlandırma işlemi yalnızca bir önbellek eklentisi kurmaktan ibaret değildir. Sunucu, PHP, veritabanı, tema, eklentiler ve görseller birlikte değerlendirilmelidir.
Önce mevcut performansı ölçün
Optimizasyona başlamadan önce sitenizi PageSpeed Insights, Lighthouse veya benzer bir performans aracıyla test edin. Ana sayfa, forum listesi, konu sayfası ve mobil görünüm ayrı ayrı ölçülmelidir.Şu değerleri takip edin:
- Sunucu yanıt süresi
- Largest Contentful Paint
- Interaction to Next Paint
- Cumulative Layout Shift
- Toplam sayfa boyutu
- JavaScript ve CSS istekleri
- Veritabanı sorgu süresi
Güncel ve uyumlu PHP sürümü kullanın
Kullandığınız XenForo sürümüyle uyumlu güncel PHP sürümleri, eski sürümlere göre daha iyi performans sağlayabilir. PHP-FPM kullanıyor ve havuz ayarlarını sunucunun RAM kapasitesine göre yapılandırıyorsanız eş zamanlı istekler daha verimli işlenir.Yanlış belirlenen yüksek PHP-FPM çocuk sayısı, RAM tüketimini artırarak sunucunun swap kullanmasına ve sitenin yavaşlamasına neden olabilir.
OPcache özelliğini etkinleştirin
PHP OPcache, derlenmiş PHP kodunu bellekte tutarak aynı dosyaların her istekte yeniden derlenmesini önler. Bu özellik XenForo sayfalarının daha hızlı oluşturulmasına yardımcı olur.OPcache için ayrılan bellek, sunucudaki PHP uygulamalarının sayısına ve dosya miktarına göre ayarlanmalıdır. Değerleri kontrolsüz biçimde yükseltmek yerine kullanım istatistiklerini izleyin.
XenForo önbelleğini yapılandırın
Orta ve yüksek trafikli forumlarda Redis gibi bellek tabanlı önbellek çözümleri kullanılabilir. Ancak yalnızca Redis kurmak yeterli değildir; XenForo yapılandırmasının doğru yapılması ve ilgili PHP uzantısının etkinleştirilmesi gerekir.Yanlış önbellek yapılandırması oturum, izin veya veri güncelliği problemlerine neden olabileceğinden işlemden önce yedek alın.
Gereksiz eklentileri kaldırın
Her XenForo eklentisi ek PHP işlemleri, şablon değişiklikleri, JavaScript dosyaları veya veritabanı sorguları oluşturabilir. Kullanmadığınız eklentileri devre dışı bırakın ve ardından doğru yöntemle kaldırın.Özellikle ana sayfada çok sayıda sorgu çalıştıran istatistik, çevrim içi kullanıcı, reklam ve gelişmiş widget eklentilerini kontrol edin.
Tema ve şablonları sadeleştirin
Ağır animasyonlar, büyük arka plan görselleri, çok sayıda harici font ve kullanılmayan JavaScript kütüphaneleri sayfa açılışını yavaşlatır.Tema optimizasyonunda şunlara dikkat edin:
- Kullanılmayan özel şablon kodlarını kaldırın.
- Font ailesi ve kalınlık sayısını azaltın.
- Büyük görselleri WebP veya AVIF biçiminde kullanın.
- Görsellere doğru genişlik ve yükseklik değerleri ekleyin.
- Ekran dışında kalan görselleri gecikmeli yükleyin.
- Üçüncü taraf reklam ve takip kodlarını azaltın.
Veritabanını kontrol edin
Büyük forumlarda arama, kullanıcı hareketleri ve yoğun eklenti sorguları veritabanını zorlayabilir. MySQL veya MariaDB yavaş sorgu günlüğü üzerinden problemli sorguları tespit edin.Tabloları rastgele onarmak veya silmek yerine önce yedek alın. Veritabanı optimizasyonu, gerçek kullanım verileri ve sunucu belleği dikkate alınarak yapılmalıdır.
CDN ve tarayıcı önbelleği kullanın
Görsel, CSS ve JavaScript gibi statik dosyaların CDN üzerinden sunulması, farklı bölgelerdeki ziyaretçiler için gecikmeyi azaltabilir. Tarayıcı önbellek başlıkları sayesinde değişmeyen dosyaların tekrar indirilmesi önlenebilir.Cloudflare kullanıyorsanız yönetim paneli ve kullanıcıya özel dinamik sayfaları yanlışlıkla tam sayfa önbelleğe almamaya dikkat edin.