Kullanıcı dostu olması, esnekliği ve ölçeklenebilirliği sayesinde WordPress, bloglardan ve şirket web sitelerinden e-ticaret mağazalarına ve büyük şirket sitelerine kadar her şeyi kolayca güçlendirebilir. İşte tam da bu yüzden birçok önde gelen marka ve şirket, web sitelerini güçlendirmek için ilk etapta WordPress kullanıyor. Bununla birlikte bu güçlü CMS bile şu ya da bu nedenle ara sıra sorunlar yaşayabilir. Bu sorunlardan biri, WordPress yönetici panosunun çok yavaş olması, kullanıcıların içeriklerini yönetmelerini ve önemli ayarlara erişmelerini zorlaştırmasıdır. Bu sorunun ortaya çıkmasının nedenlerinden bazıları arasında daha eski bir PHP sürümü kullanmak, aşırı yüklenmiş bir barındırma sunucusuna veya bunalmış bir WordPress veritabanına sahip olmak, çok az WordPress belleğine sahip olmak, çok fazla işlem gücü tüketen eklentiler kullanmak yer alır ve liste uzayıp gider.
Neyse ki sizin için birkaç farklı stratejiyi denemeye istekli iseniz kontrol panelinizin çok yavaş yüklenmesi sorunu kolayca çözülebilir – bu makalede size tam olarak bunu nasıl yapacağınızı göstereceğiz.
Lafı daha fazla uzatmadan, yavaş çalışan yönetici panonuzla ilgilenmek ve WordPress sitenizi hızlı ve zahmetsizce yönetebilmek için uygulayabileceğiniz farklı yöntemlerden bazıları şunlardır:
-
En Son PHP Sürümünü Kullandığınızdan Emin Olun
-
WordPress Belleğinizin Sınırını Artırın
-
Sitenizi Yavaşlatabilecek Eklentileri Bulun
-
WordPress Heartbeat API’sini Sınırlamayı Deneyin
-
Zaman Zaman WordPress Veritabanınızı Optimize Edin
-
WordPress Yöneticisinde Görüntülenen İçerik Miktarını Sınırlayın
-
Hostinginizi Yükseltin
En Son PHP Sürümünü Kullandığınızdan Emin Olun
WordPress, PHP programlama dili kullanılarak oluşturulmuş olsa da, PHP’nin kendisi sürekli gelişmektedir. Bu yüzden WordPress sitenizde kullanılan PHP sürümü mutlaka en son sürüm olmayabilir. Hatta daha fazla güvenlik ve kararlılık sağlamanın yanı sıra, en son PHP sürümünün genel performans iyileştirmeleri ile gelebileceğini ve diğer şeylerin yanı sıra eski sürümlere göre saniyede daha fazla isteği işlemenize olanak tanıdığını söylemeye gerek yok. Bu yüzden daha eski PHP sürümlerinden birini kullanıyorsanız, yönetici kontrol panelinizin beklediğinizden daha yavaş çalışma olasılığı vardır. Bu yüzden hızlandırmaya yardımcı olması için en son sürüme güncellemeniz en iyisi olabilir.
Tabii ki, devam edip PHP sürümünüzü güncellemeden önce, sitenizde hangi PHP sürümünü kullandığınızı kontrol ederek buna gerek olup olmadığını görmelisiniz. Bunu yapmak için Araçlar >> Site Sağlığı’na gitmelisiniz. Oradayken, Durum sekmesinde, WordPress sitenizin performansını artırmak için geliştirebileceğiniz şeylerin bir listesini görmelisiniz. PHP’nizi güncellemeniz gerekiyorsa, şunun gibi bir mesaj görmelisiniz:
Şimdi, PHP sürümünüzü güncellemeniz gerektiği ortaya çıkarsa, önce WordPress sitenizin yedeğini almanızı kesinlikle öneririz. WordPress veritabanınızı manuel olarak yedekleyebilir veya UpdraftPlus gibi bir eklenti kullanarak bir yedekleme oluşturabilirsiniz. Bu durum önceki web sitesi sürümüne geri dönme seçeneğine sahip olmanıza ve güncellemeden sonra bir şeylerin ters gitmesi durumunda olası veri kaybını önlemenize yardımcı olacaktır.
Bir veritabanı yedeklemesi yapmanın yanı sıra, daha sonra herhangi bir uyumluluk sorunu yaşamamak için eklentilerinizi ve temalarınızı güncellediğinizden de emin olmalısınız.
Şimdi, çoğu barındırma sağlayıcısı PHP sürümünüzü güncellemenize izin verirken, farklı sağlayıcıların da bunu yapmak için farklı yollar sunduğunu bilmelisiniz. PHP sürümünüzü nasıl güncelleyebileceğinizi öğrenmek için barındırmaya özel eğitimlere bağlantılar içeren sayfayı incelemenizi ve kullandığınız barındırmayı bulmanızı öneririz. Hatta barındırma hizmetinizi listede bulamamanız durumunda, daha fazla bilgi için belirli sağlayıcınızla iletişime geçin.
WordPress Belleğinizin Sınırını Artırın
Bazı durumlarda, PHP bellek limitiniz çok düşükse bu, bazı önemli site işlemlerinin normalden daha yavaş çalışmasına neden olabilir ve bu, WordPress yönetici kontrol panelinizin performansını da içerebilir. Bu durum özellikle aynı anda birden çok işlemin çalıştığı büyük ölçekli web sitelerinde geçerlidir.
Bu yüzden bu sorunu çözmek için wp-config.php dosyanıza erişip düzenleyerek standart PHP bellek sınırını (32 MB) artırmayı deneyebilirsiniz. Öncelikle, örneğin Microsoft Word veya Notepad gibi kelime işlemci yazılımını kullanarak dosyanıza erişmeniz gerekir). Daha sonra aşağıdaki kodu dosyaya ekleyin:
define(‘WP_MEMORY_LIMIT’, ‘your memory limit number’);
Kod içindeki “bellek limit numaranız”, PHP bellek limitinizi artırmak için kullanmak istediğiniz hafıza limitini ifade eder (örneğin 128 veya 256 gibi).
Dosyanızı kaydettikten sonra, düzenlenen wp-config.php dosyasını FileZilla gibi Dosya Aktarım Protokolü’nü (FTP) kullanarak yüklediğinizden emin olun. FTP kullanımı hakkında daha fazla bilgi için yine aynı konudaki yazımıza göz atmanızı öneririz.
Tüm bunların yanında, PHP bellek limitini kendi başınıza artırmanıza izin vermeyebilecek bazı barındırma sağlayıcıları vardır. Bu durum barındırma sağlayıcınız için geçerliyse, onlarla iletişime geçtiğinizden emin olun ve bunu sizin yerinize yapmalarını isteyin.
Sitenizi Yavaşlatabilecek Eklentileri Bulun
Çok fazla eklenti kullanmak web sitenizin istediğinizden daha yavaş çalışmasına neden olsa da, sorun eklentilerin sayısı olmayabilir. Fakat yoğun kaynak tüketen ve bu nedenle WordPress sisteminize ve süreçlerine çok fazla yük bindiren eklentileriniz varsa, bunları ayıklamayı düşünebilirsiniz. Ama önce, suçlu olabilecek eklentileri bulmanız gerekiyor. Bu durum Query Monitor adlı ücretsiz eklenti kullanılarak kolayca yapılabilir. Eklentinin kendisi, sayfa yükleme süresinin yanı sıra bellek kullanımı üzerinde çok az bir etkiye sahiptir ve hangi eklentilerin yönetici kontrol panelinizin yavaşlamasına neden olabileceğini bulmanızı sağlar.
Eklentiyi yükledikten sonra, Query Monitor ayarlarına tıklamanız ve Sorgular >> Bileşene Göre Sorgular’ı bulmanız yeterlidir. Sitenizi yavaşlatan herhangi bir eklenti varsa, bunları bu sekmede bulabileceksiniz.
Daha sonra mümkünse, bu eklentileri devre dışı bırakmayı ve/veya silmeyi düşünmelisiniz ve WordPress siteniz için daha az kaynak harcayacak bir alternatif bulmalısınız.
WordPress Heartbeat API’sini Sınırlamayı Deneyin
WordPress Heartbeat API, sunucunuzun ve tarayıcınızın iletişim kurmasına olanak tanır (örneğin, siz gönderileri veya sayfaları oluştururken otomatik kaydetmeye yardımcı olur). Aynı anda çok fazla istek gönderirse, CPU kullanımı artabilir ve bu da WordPress yöneticinizin hızını önemli ölçüde düşürebilir. Bu yüzden bir eklenti yardımıyla Heartbeat API’sinin ve isteklerinin sıklığını sınırlamayı denemenizi öneririz.
Bu görev için Heartbeat Control eklentisini WP Rocket tarafından kurmanızı öneririz. 100.000’den fazla aktif kuruluma sahip olan bu eklenti, WordPress kalp atışı API’nizin sıklığını hızlı bir şekilde yönetmek için kesinlikle popüler ve harika bir seçimdir. Heartbeat API etkinliğini sınırlayabilir veya tamamen durdurabilirsiniz. Alternatif olarak yalnızca belirli konumlar için kurallar ekleyebilirsiniz (yalnızca yönetici kontrol panelinizde veya sayfa/yayın düzenleyicinizde API’yi devre dışı bırakmak gibi).
Heartbeat Control eklentisini kurup etkinleştirdikten sonra, Ayarlar >> Heartbeat Control’e erişmeli ve ardından API’yi sitenizin belirli bir alanından değiştirmek veya devre dışı bırakmak için “Genel ayarlar” sekmesini kullanmalısınız.
Kalp Atışını Değiştir seçeneğini seçerseniz, kaydırıcıyı hareket ettirebilir ve API’nin istekleri (saniye cinsinden) çalıştıracağı tercih ettiğiniz sıklığı seçebilirsiniz.
Fakat bu API’yi tamamen devre dışı bırakmanın bazı istenmeyen içerik kayıplarına neden olabileceğini unutmayın (otomatik kaydetme eksikliğinden dolayı). Bu yüzden önce API’nin frekansını değiştirmeyi denemenizi ve yalnızca bu sizin için verimli olmazsa tamamen devre dışı bırakmanızı öneririz.
Zaman Zaman WordPress Veritabanınızı Optimize Edin
Her web sitesi veritabanı, tüm web sitesi bilgilerini (içerik, tema ve eklenti bilgileri ve birçok başka ayar ve veri dahil) depolar. Bu yüzden zamanla, veritabanınız sitenizde depolanan ve WordPress yönetici panelinizin hızını olumsuz etkileyebilecek bazı ek ancak gereksiz veriler biriktirebilir. Buna spam yorumları (veya çöpe atılmış/onaylanmamış yorumlar), istenmeyen gönderi revizyonları, geri pingler ve dezavantajlar, süresi dolmuş geçici durumlar vb. yönetici kontrol panelinizin hızı.
Veritabanınızı manuel olarak optimize edebilir veya bir eklenti kullanabilirsiniz (örneğin, WP-Optimize gibi). Her iki durumda da, bu yöntemlerin her ikisinin de kullanımını tüm ayrıntılarıyla ele aldığımız için, WordPress veritabanınızı nasıl optimize edeceğinize ilişkin makalemize göz atmanızı öneririz. Elbette, herhangi bir değişiklik yapmadan önce veritabanınızı yedeklediğinizden emin olun.
WordPress Yöneticisinde Görüntülenen İçerik Miktarını Sınırlayın
Yavaş yüklenen WordPress yönetici panosunun hızını artırmak için yapabileceğiniz başka bir şey, WordPress yöneticinizde görüntülenen içerik miktarını sınırlamaktır. Bunu yapmak için, Ekran Seçenekleri’ne (yönetici alanınızın sağ üst köşesinde bulunur) tıklamalı ve WordPress’in her sayfa için ne kadar içerik yükleyeceğine bir sınır koymalısınız.
Bu durum “Sonraki sayfa” bağlantısını daha sık kullanmanızı gerektirebilir. Fakat bunun WordPress yönetici kontrol panelinizi hızlandırmaya yardımcı olabileceği göz önüne alındığında, sonunda buna değer olabilir.
Hostinginizi Yükseltin
Son olarak bazen yavaş yüklenen bir WordPress yöneticisinin sorunları, kötü WordPress barındırmasından kaynaklanabilir. Veya, kötü bir barındırma hizmeti olmayabilir, bunun yerine siteniz onu geride bırakmış ve bir değişikliğe ihtiyacı olabilir. Bu yüzden gereksinimlerinize şu anda kullanmakta olduğunuzdan daha iyi uyan bir barındırma planına geçmeyi düşünmenizi öneririz. Hatta seçtiğiniz barındırma sağlayıcısının, sağlam web sitesi hızına ve genel olarak optimum performansa sahip olmasına önem verdiğinden emin olun. WordPress barındırma hizmetleri söz konusu olduğunda önerilerimizden bazıları, birkaç isim vermek gerekirse Bluehost ve SiteGround’u içerir.
Konunun Özeti
Ara sıra, WordPress yönetici paneli çok yavaş yüklenebilir ve bu da web sitenizi etkin bir şekilde kullanmanızı ve çalıştırmanızı zorlaştırır. Bununla birlikte yukarıda önerilen yöntemlerden bazılarını (hepsini değilse de) kullanmayı tercih ederseniz, bu sorun kolayca çözülebilir. Bu yüzden diğer stratejilerin yanı sıra PHP sürümünüzü güncellemeyi, PHP bellek limitinizi artırmayı ve WordPress veritabanınızı optimize etmeyi düşünün. Her şey başarısız olursa, optimum site hızı ve performansı sağlamak için daha iyi ve daha güçlü bir barındırma planına geçmeyi düşünün. Bunu yaparak, kesinlikle WordPress sitenizi çok daha verimli bir şekilde yönetebileceksiniz.