Mysql Sorgu Analizi ve Mysql Optimizasyonu

my.cnf dosyasında internetten bulabileceğiniz hazır ayarlar dışında phpMyAdmin ile çalışan sorguları izleyerek optimizasyon yapmanız daha yararlı olacaktır. Örneğin Sorgularınızın bir kısmı ‘Query End ‘ durumunda bir süre kalıyorsa my.cnf dosyasına innodb_flush_log_at_trx_commit = 0 komutunu girerek sorgularınızı hızlandırabilirsiniz. Yine sorgularınızı inceleyerek sorguların ‘Waiting for query cache lock’ durumunda kaldığını gözlemliyorsanız my.cnf den query_cache_size = 0 query_cache_type […]

PHP-FPM status sayfası açma

FPM ayarlarından pm.status_path = /status ile status sayfasını açtıktan sonra aşağıdaki sayfalardan text/plain html xml yada json tipinde çıktı alabiliriz sayfayı görüntüleyemiyorsanız nginx ten /status dizini için ayar yapmanız gerekebilir. http://example.bar/status http://example.bar/status?json http://example.bar/status?full http://example.bar/status?json&full idle processes: 10 ->İşlem yapan process sayısı active processes: 54 ->işlem yapan meşgul process sayısı total processes: 64 -> toplam processler […]

Plesk 12 PHP-FPM performans ayarı

Plesk -> Araçlar ve Ayarlar -> Olay Yönetimi (Event manager) aşağıdaki ayarları yapın. ENG: Physical hosting created | high (75) | root | /root/event_handler.sh TR: Fiziksel barındırma oluşturuldu |Yüksek (75) | root | /root/event_handler.sh event_handler.sh Dosyasının içeriği: #!/bin/bash touch /var/www/vhosts/system/${NEW_DOMAIN_NAME}/conf/php.ini echo -e “[php-fpm-pool-settings]\npm = ondemand\npm.max_children = 500\npm.process_idle_timeout = 10s\npm.max_requests = 10000\npm.status_path = /status\nrequest_terminate_timeout = 120s” > /var/www/vhosts/system/${NEW_DOMAIN_NAME}/conf/php.ini Bash […]

Plesk Nginx Ek Cache ve Log Ayarı

Pleskte domain’in ek ayarlar kısmına yazıldığı taktirde statik dosyaların access log’larını tutmaz ve statik dosyaları cache yapılmasını sağlayarak performans artışı sağlar. location ~* .(gif|jpg|png|txt|css|js|ico|xml) { expires 1d; add_header Vary Accept-Encoding; access_log off; log_not_found off; }