SiberPanel (CyberPanel) Üzerinde OpenLiteSpeed İnce Ayarları ve Önbellek Yönetimi

CyberPanel, OpenLiteSpeed sunucusuyla birlikte geldiğinde varsayılan ayarlar çoğu site için yeterli olsa da, gerçek performansı ortaya çıkarmak için birkaç ince ayar yapmanız gerekiyor. Özellikle önbellek yönetimi, sunucunuzun yükünü hafifletirken ziyaretçilere uçucu hızlar sunar. Gelin, SiberPanel üzerinde OpenLiteSpeed'i nasıl daha verimli kullanabileceğinize bakalım.

Önbellek Türleri ve Yapılandırması

OpenLiteSpeed, üç temel önbellek mekanizması sunar: statik dosya önbelleği, dinamik içerik önbelleği (LS Cache) ve opcode önbelleği. Statik dosya önbelleği için Cache Static Resource ayarını açık tutun. Bunu CyberPanel yönetim panelinden OpenLiteSpeed > Configuration > Server General altında bulabilirsiniz.

Dinamik önbellek için LS Cache eklentisini etkinleştirmelisiniz. WordPress gibi sistemler için LSCache eklentisini kurun ve şu ayarları yapın: Cache TTL: 3600 saniye, Cache Private: Evet, ESI: Açık. Bu, sayfaları saniyeler içinde hazır hale getirir.

Cache Storage ve Tmps Adjust

Önbellek depolama alanını RAM tahsis etmek için Cache Store Path olarak /dev/shm kullanın. Bu, disk I/O'sunu azaltır. Ayrıca Inode Limit değerini 500.000'e yükseltin; böylece binlerce önbellek dosyasını sorunsuz yönetebilirsiniz.

PHP İşlemci Limitleri

OpenLiteSpeed, PHP işlemlerini LiteSpeed SAPI ile yönetir. Max Connections değerini sunucu RAM'inize göre ayarlayın: 2 GB RAM için 150, 4 GB için 300 iyi bir başlangıçtır. Idle Timeout süresini 60 saniyeye düşürerek atıl bağlantıları hızla kapatın.

PHP-FPM yerine LiteSpeed SAPI kullanıyorsanız, Static vs Dynamic işlemci modelini statik olarak seçin. Dinamik model, anlık talep artışlarında gecikme yaratabilir.

Güvenlik İçin Ekstra Ayar

En sık karşılaşılan sorunlardan biri XML-RPC saldırılarıdır. CyberPanel'de OpenLiteSpeed > Access Control bölümüne gidip xmlrpc.php dosyasına erişimi belirli IP'lerle sınırlayın. Ayrıca Max Request Size değerini 10 MB'a çekerek büyük yüklemeleri kontrol altına alın.

Önbellek Temizleme Stratejileri

LS Cache eklentisi otomatik temizleme yapmaz. WordPress sitenizde yayın güncellemesi yaptığınızda manuel veya cron ile cache temizlemeniz gerekir. Bunun için bir cron job oluşturun:

curl -X GET 'http://site.com/lscache-clear?token=TOKEN'

Ayrıca Cache Flush on Post ayarını açık tutun; böylece her yeni içerikte ilgili kategorilerin cache'i otomatik silinir.

Not: Önbellek ayarlarını yaptıktan sonra mutlaka sunucuyu yeniden başlatın ve sitenizin response sürelerini ölçün. GTmetrix gibi araçlarla farkı göreceksiniz.

Bu ince ayarlarla hem sunucunuzun kaynak kullanımını optimize eder hem de ziyaretçilerinize bekleme süresi neredeyse sıfır olan bir deneyim sunarsınız. CyberPanel içindeki OpenLiteSpeed ayarlarına bir kere el attıktan sonra daha önce neden bu kadar beklemişiz dedirtecek sonuçlar alacaksınız.

← Tüm yazılar