X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

CPanel ile Yüksek Trafikli Siteler İçin Sunucu Konfigürasyonları

AnasayfaYazılarTeknik RehberlerCPanel ile Yüksek Trafikli Siteler ...

Giriş

Yüksek trafikli web siteleri, sunucu kaynaklarının etkili bir şekilde yönetilmesini gerektirir. CPanel, bu tür sitelerin yönetimi için güçlü bir araçtır, ancak doğru yapılandırılmadığında performans problemleri ortaya çıkabilir. Bu makalede, CPanel ile yüksek trafikli siteler için sunucu konfigürasyonlarını ele alacağız.

Problemin Tanımı

Yüksek trafik, genellikle sunucu kaynaklarının aşırı kullanımına neden olur. Bu da yavaşlama, yanıt sürelerinde artış ve zaman zaman kesintilere yol açabilir. Özellikle, MySQL veritabanı ve web sunucusu ayarlarının optimize edilmesi kritik öneme sahiptir.

Adım 1: SSH ile Sunucuya Bağlanma

Öncelikle, sunucunuza SSH ile bağlanmalısınız. Aşağıdaki komutu kullanarak bağlantınızı yapabilirsiniz:

ssh kullanıcı_adı@sunucu_ip_adresi

Adım 2: Apache ve MySQL Konfigürasyon Dosyalarını Düzenleme

Apache ve MySQL’in konfigürasyon dosyalarını optimize etmek, yüksek trafikle başa çıkmanın ilk adımıdır.

Apache (httpd.conf) Ayarları

Apache konfigürasyon dosyasını düzenlemek için aşağıdaki komutu kullanın:

nano /etc/httpd/conf/httpd.conf

Aşağıdaki satırları bulup düzenleyin veya ekleyin:

KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
ServerLimit 256
MaxRequestWorkers 200
MinSpareThreads 25
MaxSpareThreads 75

Yapılandırmayı kaydedin ve çıkın. Apache’yi yeniden başlatın:

systemctl restart httpd

MySQL (my.cnf) Ayarları

MySQL konfigürasyon dosyasını düzenlemek için şu komutu kullanın:

nano /etc/my.cnf

Aşağıdaki ayarları ekleyin veya düzenleyin:

[mysqld]
max_connections = 200
query_cache_size = 64M
innodb_buffer_pool_size = 512M
thread_cache_size = 8
table_open_cache = 400

Yapılandırmayı kaydedin ve çıkın. MySQL’i yeniden başlatın:

systemctl restart mysql

Adım 3: CPanel Optimizasyonu

CPanel üzerinde bazı optimizasyonlar yaparak performansı artırabilirsiniz. CPanel’in “Optimize Website” aracını kullanarak gzip sıkıştırmasını etkinleştirin.

Adım 4: DDoS Koruması ve Güvenlik Önlemleri

Yüksek trafikli sitelerde DDoS saldırılarına karşı koruma sağlamak için bir firewall yapılandırması önerilir. CSF (ConfigServer Security & Firewall) kullanarak DDoS koruması ekleyebilirsiniz:

apt-get install csf
csf -r

Sonuç

Yüksek trafikli web siteleri için CPanel ile sunucu konfigürasyonları yaparken, bu adımları takip ederek performansı artırabilirsiniz. Unutmayın, düzenli olarak kaynak kullanımını izlemek ve ayarları güncellemek önemlidir.


Top