WordPress en popüler İçerik Yönetim Sistemi (CMS) şimdiye kadar ve bugün dünyadaki tüm web sitelerinin% 38'ünden fazlasına güç veriyor. Web sitesi sahiplerinin etkileyici kalite ve işlevselliğe sahip web sitelerini hızlı bir şekilde oluşturmalarına izin vermedeki çok yönlülüğü nedeniyle değerlidir.
Bununla birlikte, WordPress en iyi performansı göstermesi için anlaşılması gerekir. Eğer bir WordPress site ve performansın ortalamanın altında olduğunu düşünüyorsanız, birkaç küçük ayar yaparak performansı artırabilirsiniz.
1. Düzgün Önbelleğe Almama
Genel olarak önbelleğe alma, uygulamaların daha hızlı işlem veya erişim için verileri bellekte depolamasıdır. Benzer şekilde, önbelleğe almayı etkinleştirerek, daha hızlı erişim için web sitenizin bazı bölümlerini önceden yükleyebilirsiniz. Yararlanabileceğiniz çeşitli önbelleğe alma modları vardır, ancak bunlar genellikle iki kategoriden birine girer; istemci tarafı önbellek veya sunucu tarafı önbellek.
İstemci tarafı önbelleğe alma (genellikle tarayıcı önbelleği), sitenizin hangi öğelerinin bir ziyaretçinin web tarayıcısında saklanacağını tanımlamanıza yardımcı olur. Ayrıca, siteniz güncellenirse, tarayıcının önbelleği güncellenmiş öğelerle yenileyebilmesi için bu öğelerin saklanma süresini belirlemenize olanak tanır. Tarayıcı önbelleği, CSS, JS ve görüntüler gibi statik öğelerle çalışır.
Sunucu tarafı önbelleğe alma, web sunucunuzda uygulanan herhangi bir önbelleğe alma yöntemidir. Bunlar şunları içerebilir OPcode önbelleğe alma, Sayfa önbelleğe alma, veritabanı önbelleğe alma, ve dahası. Bu yöntemlerin her biri, çeşitli unsurlarla ilgilenir. WordPress ve onlardan faydalanmak, kendimizi geliştirmemize yardımcı olabilir. site performansı.
Örneğin, WordPress çok yüksek düzeyde veritabanı merkezlidir. Ne yazık ki, bir veritabanıyla çalışan herhangi bir işlemin çalışması için genellikle çok fazla kaynak (işlem gücü ve bellek) gerekir. Veritabanını önbelleğe alma ile yaptığınız şey, temel olarak, belirli sonuçları teslim etmek için harcanan süreyi azaltmak için önceki sorguların sonuçlarını belleğe kaydetmektir.
Çözüm 1: İyi önbelleğe alma eklentileri yükleyin
Önbelleğe alma, bilgisayarınızın performansını büyük ölçüde artırabileceğiniz en önemli yollardan biridir. WordPress İnternet sitesi. Her şeyde olduğu gibi çok şükür WordPress-İlgili bu konuda yardımcı olmak için kullanabileceğiniz eklentiler var.
bir sürü iyi var WordPress piyasada bulunan önbelleğe alma eklentisi – işte bazı ücretsiz eklentiler WordPress Eklenti Dizini.
İpucu: Kullanım Swift Performance Daha İyi Sonuçlar için (site başına 39.99 ABD doları)
Ekstra bütçesi olanlar için - tavsiye ederim Hızlı performans.
Eklenti, hız performansı sorunları için entegre bir çözüm sunar. Kullanıcılar, WordPress sadece birkaç tıklamayla site – veritabanı temizleme ve kod dahil (HTML, CSS, JavaScript vb.) optimizasyonu, sunucu ayarları ve önbellek yapısı.
Daha ne - Swift Performance otomatik olarak JPG-PNG ve/veya WEBP versiyonunda optimize edilmiş resimler oluşturmaya yardımcı olur. Bu, web sayfalarınızın WEBP resim formatını destekleyen modern tarayıcılarda daha da hızlı yüklenmesini sağlar.
not: WEBP görüntüleri JPEG'den% 25 -% 34 daha küçüktür. bu Google makalesi ve çalışmaya göre 1.56 kat daha hızlı yükle. WEBP'nin tarayıcı desteğinde bu yazı yazarken% 94.2'ye ulaştı.
Çözüm 2: Web barındırıcınızda OPCache'yi etkinleştirin
Derlenmiş önbelleğe alarak operation kodları PHP komut dosyaları, OPcache, sitelerin sayfa içeriğini önemli ölçüde daha hızlı sunmasını sağlar. İyi haber şu ki, çoğu paylaşımlı barındırma sağlayıcısı, kullanıcılarının kontrol panellerinden OPcache uzantısını yüklemelerine izin veriyor. Yani - web sitenizi daha hızlı yüklemek için bu seçeneği kullanmak için, barındırma kontrol panelinize giriş yapın ve bu işlevi etkinleştirin.
2. HDD'de depolanan veritabanları
Neredeyse başarısız olmadan, çoğu web hosting sağlayıcılar bugün Katı Hal Sürücüsü (SSD) çözümleri sunduklarının reklamını yapacaklar. SSD'ler, geleneksel sabit disklerin ileri teknoloji versiyonudur ve çok daha hızlıdır. Ancak SSD fiyatlarındaki düşüşe rağmen hala mekanik sabit disklerden daha pahalıdır.
Bu nedenle, bazı barındırma sağlayıcısı hibrit bir kurulumla kurtulmaya çalışabilir. Uygulamaları SSD'lerden çalıştıracaklar, ancak depolama için geleneksel sabit sürücüleri kullanacaklar. için bu kötü bir haber WordPress çünkü veritabanı büyük olasılıkla SSD yerine daha yavaş, mekanik sürücülerde yer alacaktır. olup olmadığına dikkat ettiğinizden emin olun. WordPress barındırma sağlayıcısı tam bir SSD çözümü sunuyor ya da sunmuyor.
Çözüm: Tam SSD barındırma sunan barındırma şirketlerine bağlı kalın
Piyasadaki en ucuz WP barındırma hizmetlerinden biri olmasına rağmen, Hostinger tam SSD depolama alanında çalışır; bu da onları barındırma için ideal hale getirir WordPress Siteler. Tam SSD üzerinde çalışan diğer tanınmış markalar şunları içerir: A2 Hosting, BlueHost, ve SiteGround.
3. Modası geçmiş PHP
WordPress is PHPtabanlı ve sürümü PHP sunucunuzun çalışıyor olması da sitenizin performansını etkileyebilir. PHP 7 test edildi Daha iyi performans göstermek PHP Hızın neredeyse iki katına kadar 5.6 – bu, performansta %100 artış demektir!
AeroSpike'daki ekip koştu karşılaştırmak için bazı testler PHP 5 ile PHP 7.
Testleri, her biri 100,000 işlem yürüten dört işlem başlattı. Tüm çalıştırmalar, 3.9.1 Intel(R) Xeon(R) CPU E7-32 @ 5GHz işlemle CentOS 2660 üzerinde Aerospike Server Community Edition sürüm 2.20 çalıştıran tek düğümlü bir kümeye karşı gerçekleştirildi.ssors (hiper iş parçacığı açıkken) ve 32 GB bellek.
İki PHP kullanılan sürümler php-7.0.10 ve php-5.5.38.
Sonuçların özeti aşağıdadır.
Toplam Uygulama Süresi
OperaSaniye Başına İşlemler
Çözüm: web sitenizi güncelleyin PHP versiyon
Daha eski bir sürümde çalıştırıyorsanız PHP daha yeni bir sürüm seçerek oldukça iyi hız iyileştirmeleri görmeniz muhtemeldir. PHP. Çoğu web barındırma sağlayıcısı, birden çok sürüm sunacaktır. PHP aracılığıyla seçebileceğiniz web barındırma kontrol paneli.
4.HTTP / 2
HTTP/2 bir "Yeni" İnternet protokolü 2015 yılında kullanıma sunulmuştur. Önceki sürüm HTTP 1.1'den farklı olarak, aynı anda birden fazla veri talebinin yapılmasına izin verir. Bu, web sitenizin varlıkları için yükleme süresini azaltmaya yardımcı olur.
Çözüm: Uygulamak HTTP/2
Ancak buna rağmen, bazı web barındırıcıları hala teklif vermemektedir. HTTP/2 veya yalnızca daha pahalı planlarda sunun. Yararlanmanın iki yolu var HTTP/2; bunu sunan bir ev sahibi arayın veya yararlanın Cloudflare CDN.
Farklı seviyelerde HTTP sunan web barındırma sağlayıcıları vardır. Örneğin, Scala Hosting ve GreenGeeks yapmıştır HTTP/2 tüm planlarında mevcut, ancak A2 Hosting sadece teklifler HTTP/2 Turbo web barındırma planlarında veya üzerinde.
5. Acele Sunucu
Web siteleri otomatiktir ve performansları, kullanabilecekleri kaynakların miktarından etkilenebilir. Her sitenin web trafiğini işlemek için işlem gücüne ve belleğe sahip olması gerekir - hacim ne kadar yüksekse, o kadar çok kaynak gerekir.
Web sitenizde ani bir ziyaretçi akını varsa, barındırma planınız hepsini aynı anda idare edecek kaynaklara sahip olmayabilir. Bu, sitenin yavaşlamasına veya bazı istekler için kullanılamaz hale gelmesine neden olacaktır.
Barındırma performansınızı izleyin
Durumun meydana gelme olasılığı daha yüksektir barındırma paylaşılan planlar çünkü o sunucudaki tüm hesaplar sabit miktarda kaynak paylaşıyor. Sitenizin sorunsuz çalıştığından emin olmak için aşağıdaki gibi bir site izleme aracı deneyin ve kullanın: Çalışma Süresi Robotu, Web Sitesi Nabzı, ve Freshping.
Bu araçları kullanmak, ev sahibinizin ne kadar iyi performans gösterdiğini belirli bir süre boyunca değerlendirmenize yardımcı olacaktır. Siteniz yavaşlamaya devam ederse veya sunucu her zaman kapalıysa, daha iyi bir plana veya tamamen farklı bir web barındırıcısına geçmeyi düşünmenin zamanı gelmiş olabilir.
Çözüm: Gerekirse VPS veya daha yüksek seviye barındırmaya yükseltin
VPS barındırma planları, paylaşılan barındırma planlarından daha pahalıdır ancak yüksek trafiği daha kolay idare edebilir. Bunun nedeni ise VPS hosting planları genellikle ölçeklenebilirdir, yani sitenizin daha fazlasına ihtiyacı olduğunu düşünüyorsanız, kaynak miktarını dinamik olarak artırabilirsiniz.
6. Hacimli Medya Dosyaları
Büyük, keskin görüntüler veya heyecan verici videolar harika olabilirken, bu multimedya dosyalarının genellikle büyük boyutta olduğunu unutmayın. Genel bir kural olarak, dosya ne kadar büyükse yüklenmesi o kadar uzun sürer.
Bu, onlardan tamamen vazgeçmeniz gerektiği anlamına gelmez, ancak en azından dosyalarınızı optimize etmeyi unutmayın.
Çözüm: Görüntülerinizi sıkıştırın
Görüntüler biraz küçültülebilir ve doğru biçimin kullanılması da boyutun küçültülmesine yardımcı olabilir. Örneğin, bir BMP dosyası genellikle bir GIF veya JPG dosyasından daha büyük olacaktır. Görüntüleri optimize etmek için bunu manuel olarak veya bir eklenti kullanarak yapmayı seçebilirsiniz. Bazı WordPress hile yapabilen eklentiler şunları içerir: EWWW ve Kısa Piksel.
Bir eklenti kullanmamaya karar verirseniz, görüntüleri manuel olarak optimize etmek için kullanabileceğiniz çevrimiçi araçlar da vardır. Bunlardan bazıları Optimizilla ve EzGIF.
7. Kötü Optimize Edilmiş / Bozuk Veritabanı
Daha önce nasıl olduğundan bahsetmiştim WordPress oldukça veritabanı merkezlidir ve SSD depolama, sorguları hızlandırmaya nasıl yardımcı olabilir? Ancak, veritabanının durumu da sitenizin performansında rol oynar.
Çözüm: Veritabanını düzenli olarak optimize edin
Veritabanınıza giren her bir öğeyi kontrol etmek çok zor olabilir, bu nedenle zaman zaman biraz temizlik yapmanız gerekir. Bu, veritabanınızın düzenli kalmasına ve tam hızda çalışmasına yardımcı olacaktır.
Bunun için kullanabileceğiniz eklentiler de var. Bazı iyi örnekler WP DBM Yöneticisi ve WP Sweep.
8. Yavaş DNS sağlayıcı
Birçok insan İlk Bayta Kalan Süre'nin (TTFB) hız göstergelerinin en önemli parçası olduğunu düşünür, ancak pek çoğu aslında TTFB'yi bozmaz ve içindeki tek tek unsurları ele almaya çalışmaz. TTFB'ye katkıda bulunan unsurlardan biri DNS çözümlemesidir.
Alan adlarının tercüme edilmesini içeren bu süreç IP adresleri zaman alır. Farklı DNS sağlayıcıları farklı performans gösterir ve iyi bir DNS sağlayıcı kullanmak, sitenizi hızlandırın yükleme hızı da cabası.
Çözüm: Daha iyi DNS sağlayıcısına geçin
DNS hızınızı kontrol etmek için sitenizde şunu kullanarak bir test yapın: Pingdom Araçları ve ardından ilk örneğine tıklayın alan adı elde edersiniz. sonuç tablosunda. Bu, size TTFB'nizin bileşenlerini gösteren bir kutuyu genişletecektir. Bu kutuda “DNS” yazan bir satır arayın.
Bunu, çeşitli sağlayıcıların toplu DNS hızlarıyla karşılaştırın. DNS Perf'deki grafik ve DNS hızınızın olması gereken yerde olup olmadığını düşünün. Değilse, farklı bir DNS sağlayıcısını seçmek, site yükleme hızınız için faydalı olabilir.
Cloudflare etrafındaki en popüler DNS sağlayıcılarından biridir ve onlardan ücretsiz olarak bir hesap alabilirsiniz.
9. Çok Fazla Eklenti
İnsanların sevdiği şeylerden biri WordPress sadece bir eklenti kullanarak işlevselliği artırmanın ne kadar kolay olduğudur. Açık kaynak olduğu için, Wordpress Sahiptir-A büyük geliştirici topluluğu Bu, seçim için harikadır, ancak kalitesi büyük ölçüde farklılık gösteren eklentilerle sonuçlanır.
Eklentiler aynı zamanda temel uzantılardır. WordPress kod, yani ne kadar çok kullanırsanız, o kadar hantal WordPress örnek olacaktır. Bu da sitenizin ek yüküne katkıda bulunur ve performansı değişen derecelerde etkileyebilir.
Çözüm: Eklenti kullanımlarını azaltın
Mümkünse, yalnızca gerçekten ihtiyacınız olan eklentileri çalıştırdığınızdan emin olun ve gereksiz tüyleri kesmeye çalışın. Ayrıca, kullanılmayan eklentileri kaldırmayı da unutmayın! Günümüzde pek çok farklı şeyi başarmaya çalışan birçok eklenti var, bu nedenle mümkün olduğunda işlevselliğin eklentileriniz tarafından kopyalanmamasını sağlamaya çalışın.
10. Saldırıya Uğramış Site
Geçmişte, bilgisayar korsanları siteyi ele geçirir ve sırf eğlence olsun diye kargaşaya neden olurlardı. Bugünün siber suçlusu daha karmaşık ve onların varlığını tespit etmekten kaçınmaya çalışacak. Amaçları, hesabınızdaki kaynakları, örneğin kripto para madenciliği yapmak için kullanarak kendilerini zenginleştirmek için kullanmaktır.
Bu, sitenizdeki kaynakları alır ve performans üzerinde büyük bir etkiye sahip olabilir. Radarın altında uçtuklarından, sessizce ele geçirilmediğinden emin olmak için sitenizi düzenli olarak aktif bir şekilde taramanız gerekir.
Saygın bir güvenlik çözümleri sağlayıcısının sunduğu bir güvenlik aracına yatırım yapın. Sucuri ve yalnızca güvenilir kaynaklardan eklentiler yüklediğinizden emin olun. Eklentilerinizin yasal olup olmadığını kontrol etmek için aşağıdaki gibi bir araç kullanın Eklenti Güvenliği Denetleyicisi sorunları taramak için.
Sonuç: Ayrıntılara Odaklanın
Şimdiye kadar görebileceğiniz gibi, verimli bir WordPress site pratik olarak tam zamanlı bir iş olabilir. Ancak, en iyi uygulamaları listeler ve düzenli olarak takip ederseniz, düşük performans gösterme şansınızı azaltabilirsiniz. WordPress ikinci doğa gibi site. Yaptığınız her şeyde performansa odaklanmayı unutmayın ve sitenize eklemek istediğiniz her şeyi dikkatlice düşünün. birçok yeni WordPress site sahipleri aşırıya kaçma ve mutfak lavabosu dışındaki her şeyi atma eğilimindedir.
Bu cazibeden kaçının ve siteniz ve işiniz büyüdükçe işlevselliği yavaşça geliştirin.