Merhaba arkadaslar, eminimki hepimiz CPU kullanimi dusurmek ister serverlari icin, sayfanin acilis zamanlarini ve serverin peformansini genel olarak arttirmak ister. Simdiki yazacaklarimda ben kendim bir sorunla karsilasmistim, full backup almanizi oneririm cunku bu deyisiklikler forumunzda veya mysql kullandiginiz herseyde turkce karakter sorunu cikma olasiligi
yuksektir, ondan dolayi full back up almadan hicbirsey
yapmayin, herhangi bir sorundan ben sorumluluk almiyorum ona gore
Oncelikle mysql konfigurasyon dosyasini editleyelim
pico /etc/my.cnf
Ondan sonra burdaki yazilanlari yazin my.cnf dosyasina.
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
skip-innodb
query_cache_limit=8M
query_cache_size=256M
query_cache_type=1
max_connections=500
max_user_connections=10
interactive_timeout=20
wait_timeout=20
connect_timeout=6
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
# Burda iki tani cpu varsa, 2'le carp thread_concurrency'i. Ornek olarak tek cekirdek varsa, 2 yazarsiniz, cift cekirdek varsa 4 yazarsiniz
thread_concurrency=4
myisam_sort_buffer_size=64M
#log-bin
server-id=1
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=16M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer=32M
sort_buffer=32M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=32M
sort_buffer=32M
read_buffer=16M
write_buffer=16M
Ondan sonra CTRL + X tusuna basip, ondan sonra Y tusuna basip dosyayi kayd edip dosyadan cikin.
Ondan sonra apache konfigurasyon dosyasini editliyecez
pico /usr/local/apache/conf/httpd.conf
kodunu yaziyoruz. (httpd.conf dosyasi burda bulunmuyorsa once updatedb yazin komuta, ondan sonrada locate httpd.conf yazin ve ona gore klasorleri ayarla)
Timeout
degerini
Timeout 300
deyistirin
KeepAlive on
degerini
KeepAlive off
deyistirin
MinSpareServers
degerini
MinSpareServers 8
deyistirin
MaxSpareServers
degerini
MaxSpareServers 13
deyistirin
MaxRequestsPerChild
degerini
MaxRequestsPerChild 50
deyistirin
HostnameLookups
degerini
HostnameLookups Off
deyistirin
Ondan sonra CTRL + X tusuna basip sonra Y tusuna basip dosyayi kayd edip cikmis oluyoruz.
Ondan sonra mysql ve apachey'e restart atacaz, bunu yapmak icin bunuz yazmaliyiz.
apachey'e restart atmak icin
service httpd restart
yaziyoruz
Mysql restart atmak icin
service mysql restart
yaziyrouz.
Iste bukadar arkadaslar umarim isinize yarar.