Arkadaşlar çok sağlam sunucum var ama wp internet sitem aynı anda 200 kişi girince çok yavaş açılıyor neden olabilir?
Sunucu özellikleri
İşlemci: Intel(R) Xeon(R) CPU E5620 ve x3440 veya i7 3770K
İşlemci Limit: 4 Core
Ram: 8192MB DDR3 Ram (8 GB)
Hard Disk: 120 GB Hdd
Trafik: Limitlendirilmemiş
Hat: 1 Gbit Port
IP: 1 Adet Kullanılabilir
OS: Linux (Sipariş Esnasında Seçilebilir)
VM: Netdirekt ve Radore (Türkiye)
Plesk 12.x (Son sürüm) - Nginx Ücretsiz
VPS Kontrol Paneli
RDNS Kaydı Yapılmaktadır
wp yavaş açılma..
10
●1.807
- 16-03-2016, 23:01:00Site adresinizi atarsanız inceleyelim.meminsah adlı üyeden alıntı: mesajı görüntüle
- 01-04-2016, 22:25:46200 kişi girince anlık %42 çıkıyor cpu kullanımı. Sonra düşüyor.
mhmt16 adlı üyeden alıntı: mesajı görüntüle - 02-04-2016, 14:42:14Yazı alıntıdır :
Wordpress Optimizasyon
Eklenti seçimlerinizi yine sunucu kaynaklarını sömürmeyecek türden yapmalısınız.Aşağıda bazı gereksiz eklentilere örnek veriyorum.
Sayaç - İstatistik - Slider - Online User vb. -
Aktif olmayan eklenti ve temalar düşündüğünüz kadar masum değiller.Bunları dizinden kaldırmalısınız.
Giriş formunuza yapılacak otomatik brute force atakları devasa wp-login.php isteklerine neden olabilir.Kurtulmak için bu formlarda Chapta kullanmanızı öneririm.Yine yorumlar için de chapta kullanmanızı mümkünse Disqus kullanmanızı öneririm.
The Heartbeat APIyi dizginlemelisiniz.Wordpressin bu güzel özelliği oturum açan kullanıcı browserı ile sunucu arasında düzenli iletişimi sağlar.Browserdan giden bu çağrılar sunucuya wp-admin/admin-ajax.php isteği olarak ulaşır ve ciddi bir cpu tüketine neden olur.Hosting bütçesi düşükse bana göre bu özelliği kullanmak çok gereksiz olacaktır.
Heartbeat APIyi Heartbeat Control adlı eklentiyle hangi alanlarda kaç saniye süreyle çalışacağını belirleyerek ciddi bir CPU tasarrufu sağlayabilirsiniz.
Botlar yada kötü niyetli kişiler xmlrpc.php ve wp-cron.php dosyalarımıza aşırı istek gönderiyor olabilir.Bu olasılığa karşı htaccess üzerinden bu dosyalara dışarıdan erişimi yasaklayın.
<files wp-cron.php>
order allow,deny
deny from all
</files>
<files xmlrpc.php>
order allow,deny
deny from all
</files>
wp-config.php ayar dosyanızın başına aşağıdaki kodları ekleyin.
// Auto repair your sql ...
define('WP_ALLOW_REPAIR', true);
// Disable auto cron runs ...
define('DISABLE_WP_CRON', true);
// Disable update checks ...
define('AUTOMATIC_UPDATER_DISABLED', true);
define('WP_AUTO_UPDATE_CORE', false);
// Enable WP cache on your blog ...
define('WP_CACHE', true);
// Disable file edit for security ...
define('DISALLOW_FILE_EDIT', true);
* kodların açıklamalarını da ekledim.
Kaynak