WordPress için Performans ve Hızlandırma İşlemleri
Authoradmin
11 Eylül 20223 dakika
Share
Merhabalar,
Bugün makalemizde WordPress içerik yönetim sistemi kullanan kullanıcılara yönelik olarak WordPress Hızlandırma işlemlerini anlatacağız. Öncelikle makale seviyesi minimum Orta düzey teknik bilgisi bulunan kullanıcılar için olup teknik bilgisi bulunmayan kişilerin hosting / sunucu firmalarından destek istemeleri gerekmektedir.
WordPress‘in MySQL veritabanı üzerinde koştuğunu hepimiz biliyoruzdur. Makalemizde yapacağımız işlemler MySQL veritabanı üzerinde yapacağımız işlemlerdir.
Problem Nedir?
Hepimizin bildiği gibi, WordPress, özellikle siteniz büyümeye başladığında optimize edilmediğini takdirde hız zorluklarına yol açan bir veritabanı uygulamasıdır.
Peki WordPress sitelerimiz neden yavaş açılır?
Database
PHP
CSS
JS
Images
Webserver
Çözüm
Veritabanı (Database) haricinde bulunan hızlandırma ve optimize çalışmalarını yapmanıza rağmen wordpress siteniz yavaş açılıyor ise, veritabanı kısmında yapmamız gereken işlem aşağıdaki gibidir.
Stratejimiz
MySQL burada sağlanan detaylar ile birkaç bölümleme seçeneği sunuyor. Tablo yapılarını ve bölümleme seçeneklerini gözden geçirdikten sonra, Aralıklara göre bölümlemeye karar verdik ve aralığın ayarlanması için tablonun PRIMARY anahtarını kullandık.
mysql>describewp_term_relationships;
+------------------+---------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+---------------------+------+-----+---------+-------+
| object_id | bigint(20) unsigned | NO | PRI | 0 | |
| term_taxonomy_id | bigint(20) unsigned | NO | PRI | 0 | |
| term_order | int(11) | NO | | 0 | |
+------------------+---------------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
WordPress için Performans ve Hızlandırma İşlemleri
Merhabalar,
Bugün makalemizde WordPress içerik yönetim sistemi kullanan kullanıcılara yönelik olarak WordPress Hızlandırma işlemlerini anlatacağız. Öncelikle makale seviyesi minimum Orta düzey teknik bilgisi bulunan kullanıcılar için olup teknik bilgisi bulunmayan kişilerin hosting / sunucu firmalarından destek istemeleri gerekmektedir.
WordPress‘in MySQL veritabanı üzerinde koştuğunu hepimiz biliyoruzdur. Makalemizde yapacağımız işlemler MySQL veritabanı üzerinde yapacağımız işlemlerdir.
Problem Nedir?
Hepimizin bildiği gibi, WordPress, özellikle siteniz büyümeye başladığında optimize edilmediğini takdirde hız zorluklarına yol açan bir veritabanı uygulamasıdır.
Peki WordPress sitelerimiz neden yavaş açılır?
Çözüm
Veritabanı (Database) haricinde bulunan hızlandırma ve optimize çalışmalarını yapmanıza rağmen wordpress siteniz yavaş açılıyor ise, veritabanı kısmında yapmamız gereken işlem aşağıdaki gibidir.
Örnek sorgu analiz çıktımız aşağıdaki gibidir.
Partition işlemi yapacağız yani bölümleme bu işlem için baz almış olduğumuz satır sayıları aşağıdaki gibidir.
makalemizde wp_term_relationships tablosunu bölerek performansını gözlemleyeceğiz.
Stratejimiz
MySQL burada sağlanan detaylar ile birkaç bölümleme seçeneği sunuyor. Tablo yapılarını ve bölümleme seçeneklerini gözden geçirdikten sonra, Aralıklara göre bölümlemeye karar verdik ve aralığın ayarlanması için tablonun PRIMARY anahtarını kullandık.
Sonuç;
Karşılaştırma üzerine, ortalama sorgu sürelerinin % 50 oranında düştüğünü gördük.
Bol trafikler dileriz.