Temeller
WordPress PHP dilinde yazılmıştır. PHP bir betik dilidir ve kullanıcı her ziyaret ettiğinde bir sayfa oluşturmak zorundadır. Bu her zaman maliyetli bir işlemdir ve web sunucunuzu kaynaklarını (özellikle CPU ve bellek) boşa harcamayı zorlar. Muhtemelen bunu yapmanın gerekli olmadığının farkındasınızdır. Tüm ziyaretçiler aynı sayfa sürümünü görebilir (ve tanımlamalı) (belirli bir süre boyunca veya en azından bir sonraki değişikliğe kadar). Sen hep sitenizi önbelleğe gerekir sitenizi yavaşlatabilir ki (örn eklentileri) ve tüm ek bileşenleri ortadan kaldırır.
Başlamadan önce
Kullanılmayan eklentileri kaldırın
En iyi site performansını sağlamak için iyi bir uygulama yalnızca gerekli eklentileri kullanmaktır. Daha az eklenti, daha az işlenmek ve daha hızlı site demektir. Tüm aktif eklentilerinizin gerçekten gerekli olduğundan emin olun ve eğer değilse lütfen bunları devre dışı bırakın. Aynı anda birden fazla üretici (WP Bakery Page Builder, Elementor vb.) Kullanmadığınızdan emin olun . Temamız çok sayıda yerleşik bileşenle birlikte teslim edilir, bu nedenle 3. taraf bir uzantı kullanmaya karar vermeden önce lütfen temanın zaten sağlamadığını kontrol edin.
Önerilen kurulumlar
Tema için şu hız optimizasyonlarını öneririm:
- Tembel yükleme(Lazy Load) - görüntü / yerleştirmeleri görünüm alanının dışında yüklemeyin.
- WP Super Cache eklentisi - WordPress için en iyi önbellek eklentilerinden biri.
- Eklentiyi otomatik olarak optimize et - komut dosyalarını ve stilleri toplayın , simge durumuna küçültün ve önbelleğe alın.
- PHP Gzip sıkıştırması - Daha hızlı ağ aktarımı için dosyaları sıkıştırmanın (daha küçük hale getirme) PHP yöntemi.
- PHP OpCode önbellek - Derleme aşamasının sonuçlarını önbelleğe alan PHP uzantısı.
- Görüntü sıkıştırma - görüntü optimizasyonu ile sayfa hızlarınızı artırın.
PHP sürüm 7.1 veya üstünü kullanıyorsanız, OpCode önbelleğini varsayılan olarak etkinleştirmeniz gerekir. Değilse, lütfen barındırma yöneticinizden sizin için etkinleştirmesini isteyin.
Sitenizde OpCode'un etkin olup olmadığını kontrol etmek için WP OPcache eklentisini kullanabilirsiniz. Bu eklenti, isteğe bağlı olarak OpCache önbelleğini de kolayca temizlemenizi sağlar.
PHP Gzip sıkıştırması
Tüm modern tarayıcılar , tüm HTTP istekleri için gzip sıkıştırmasını destekler ve otomatik olarak görüşür . Gzip sıkıştırmasını etkinleştirmek, aktarılan yanıtın boyutunu% 90'a kadar azaltabilir, bu da kaynağı indirmek için gereken süreyi önemli ölçüde azaltabilir, istemci için veri kullanımını azaltabilir ve sayfanızın ilk oluşturulma süresini iyileştirebilir.
Gzip sıkıştırmasını etkinleştirmek için aşağıdaki kodu .htaccess dosyanıza ekleyin
# compress text, html, javascript, css, xml:AddOutputFilterByType DEFLATE text/plainAddOutputFilterByType DEFLATE text/htmlAddOutputFilterByType DEFLATE text/xmlAddOutputFilterByType DEFLATE text/cssAddOutputFilterByType DEFLATE application/xmlAddOutputFilterByType DEFLATE application/xhtml+xmlAddOutputFilterByType DEFLATE application/rss+xmlAddOutputFilterByType DEFLATE application/javascriptAddOutputFilterByType DEFLATE application/x-javascript# Or, compress certain file types by extension:<files *.html>SetOutputFilter DEFLATE</files>Görüntü sıkıştırma
Resimlerin boyutu düz metinden daha büyüktür, yani yüklenmesi daha uzun sürer ve web sitenizi yavaşlatabilir. Daha iyi hız ve performans için WordPress'teki görüntüleri kolayca optimize etmenizi sağlayan birkaç WordPress görüntü sıkıştırma eklentisi vardır. Bu eklentiler, görüntülerinizi otomatik olarak sıkıştırarak ve web sitenizdeki daha küçük boyutlu sürümü kullanarak optimize eder.
En popüler sıkıştırma eklentileri listesinin altında:
- Smush Görüntü Sıkıştırma ve Optimizasyonu
- EWWW Image Optimizer
- JPEG ve PNG görüntülerini sıkıştırma
- ShortPixel Görüntü İyileştiricisi
4 kişi bunu beğendi.
