1Gb RAM ile VPS sunucusunda yüklü Apache, php ve MySQL / Mariadb sunucusunu nasıl optimize edilir. Böyle 1 gb ram vps tek bir uygulama ve optimizasyon için yeterince güçlü OOM'u (anı dışında) önlemek için gereklidir.
Apache'nin optimizasyonu
1gb VPS'de kurulu Apache'yi Optimize Edin, Apache MPM çalışanını prefork olarak kullanmanız önerilir:
Centos / RHEL:
Centos'un altında Bu dosyayı editörde açın:
nano /etc/httpd/httpd.conf
Ve bu yapılandırmaları httpd.conf'un sonuna ekleyin:
KeepAlive Off
<IfModule prefork.c>
StartServers 6
MinSpareServers 5
MaxSpareServers 15
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 3000
</IfModule>
Ardından Apache sunucusunu yeniden başlatın:
service httpd restart
Ubuntu :
Ubuntu altında Bu dosyayı editörde açın:
nano /etc/apache2/apache2.conf
Bu yapılandırmaları apache2.conf dosyası altında bulun ve ekleyin / değiştirin:
<IfModule mpm_prefork_module>
StartServers 3
MinSpareServers 5
MaxSpareServers 15
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 3000
</IfModule>
Ardından Apache sunucusunu yeniden başlatın:
service apache2 restart
MYSQL'in Optimizasyonu:
1gb VPS'de yüklü olan MySQL / Mariadb'yi optimize etmek için bu yapılandırmaları my.cnf dosyasına [mysqld] altında eklemeniz gerekir:
[mysqld]
symbolic-links=0
skip-external-locking
key_buffer_size = 32K
max_allowed_packet = 4M
table_open_cache = 8
sort_buffer_size = 128K
read_buffer_size = 512K
read_rnd_buffer_size = 512K
net_buffer_length = 4K
thread_stack = 480K
innodb_file_per_table
max_connections=100
max_user_connections=50
wait_timeout=50
interactive_timeout=50
long_query_time=5
Centos / RHEL tabanlı sistemde şunları ekleyebilirsiniz:
/etc/my.cnf
Ubuntu / Debian tabanlı sistemde şunları ekleyebilirsiniz:
/etc/mysql/my.cnf
Ayrıca, VPS'nize 1 Gb VPS'yi ciddi bir şekilde duracak olan SWAP'ı eklemeyi de düşünebilirsiniz: Linux OS'de Yaratma ve Ekleme CWP Centos WebPanel ve VestaCP
Php-opcache ve memcached yüklü PHP'yi optimize etmek için (memcached script tarafından desteklenmelidir)
PHP bellek sınırını 128 mb'den fazla değil yapılandırın.
Komut dosyanız tarafından sağlanan WordPress veya WP super cache kullanımı için önbellek sistemini kullanın.