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

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

AnasayfaYazılarTeknik RehberlerYüksek Trafikli Siteler İçin Linux ...

Optimizasyonun Mantığı

Yüksek trafikli web siteleri, kullanıcı deneyimini artırmak ve sunucu kaynaklarını verimli kullanmak için optimize edilmelidir. Linux hosting ortamında, sunucu konfigürasyonları ve ayarları, performansı doğrudan etkileyen en önemli faktörlerdir. Bu makalede, yüksek trafikli siteler için gerekli olan optimizasyon tekniklerini adım adım inceleyeceğiz.

1. LiteSpeed Web Sunucusu Kullanımı

LiteSpeed, yüksek performanslı bir web sunucusudur. Apache'ye göre daha az kaynak kullanarak daha fazla istek karşılayabilir. Aşağıdaki adımlarla LiteSpeed kurulumunu gerçekleştirebilirsiniz:

  • cd /usr/local/src
  • wget https://www.litespeedtech.com/packages/openlitespeed/1.7.14/OpenLiteSpeed_1.7.14.tgz
  • tar -zxvf OpenLiteSpeed_1.7.14.tgz
  • cd OpenLiteSpeed
  • sudo ./install.sh

Kurulum tamamlandıktan sonra, httpd_config.xml dosyasını düzenleyerek ayarları optimize edebilirsiniz:

# /usr/local/lsws/conf/httpd_config.xml

Max Connections ayarını artırarak daha fazla eş zamanlı bağlantı kabul edebilirsiniz:

1000

2. MySQL Optimizasyonu

MySQL veritabanı performansını artırmak için my.cnf dosyasında yapılacak ayarlar önemlidir. Aşağıdaki adımlarla bu ayarları yapabilirsiniz:

# vi /etc/my.cnf

Aşağıdaki satırları ekleyin veya mevcut değerleri değiştirin:

  • innodb_buffer_pool_size=1G
  • query_cache_size=128M
  • max_connections=500

Yapılandırma dosyasını kaydettikten sonra MySQL servisini yeniden başlatın:

# systemctl restart mysql

3. DDoS Koruması

Yüksek trafikli siteler, DDoS saldırılarına karşı korunmalıdır. UFW (Uncomplicated Firewall) ile basit bir koruma sağlamak mümkündür:

# ufw enable

Belirli bir IP adresini engellemek için:

# ufw deny from 192.168.1.1

4. SSL Sertifikası Kurulumu

Güvenli bir bağlantı için SSL sertifikası almak şarttır. Let’s Encrypt ile hızlı bir şekilde kurulum yapabilirsiniz:

# apt-get install certbot# certbot --apache

5. Performans İzleme

Sunucu performansını izlemek için htop ve iostat gibi araçlar kullanabilirsiniz:

# apt-get install htop# apt-get install sysstat

Bu adımlar, yüksek trafikli web sitelerinin performansını artırmak için temel optimizasyonları içermektedir. Her zaman güncel kalmak ve en iyi uygulamaları takip etmek önemlidir.


Top