GZIP sıkıştırmasını kullanarak WordPress sitenizi nasıl hızlandırabilirsiniz?

Yayınlanan: 2018-10-05

Web sitenizde güçlü bir kullanıcı deneyimi sağlamak söz konusu olduğunda performans çok önemlidir. Sitenizin yüklenmesi uzun sürüyorsa, daha siteyi düzgün bir şekilde deneyimleme şansı bulamadan "hemen çıkan" kullanıcılarda bir artış görmeniz olasıdır. Bu nedenle sitenizi hız için optimize etmek çok önemlidir.

Sitenizin yükleme sürelerini minimumda tutmanın birçok yolu olsa da, daha az bilinen (yine de kullanışlı) seçeneklerden biri GZIP sıkıştırmasıdır. Bu, sitenizin dosyalarını daha hızlı aktarmak için sıkıştırır ve bu da yükleme sürelerinizi kısaltmanıza yardımcı olur.

Bu makalede, size GZIP sıkıştırmasının temellerini ve nasıl çalıştığını anlatacağım. Ardından, bunu WordPress sitenize nasıl uygulayacağınızı göstereceğim. Hadi gidelim!

  • Sitenizin yüklenme süreleri neden önemlidir?
  • GZIP sıkıştırmasına giriş
  • WordPress sitelerinizde GZIP sıkıştırması nasıl kullanılır (3 adımda)
  • Çözüm

Sitenizin yüklenme süreleri neden önemlidir?

GZIP sıkıştırmasının sitenizi hızlandırmanıza nasıl yardımcı olabileceğinin ayrıntılarına girmeden önce, önemine bir göz atalım. Aslında, çevrimiçi olarak herhangi bir süre geçirdiyseniz, yavaş yükleme sürelerinin bir web sitesindeki etkisinin yakından farkında olmalısınız.

Aslında, internet kullanıcılarının neredeyse yarısı bir sitenin sadece iki saniye veya daha kısa sürede yüklenmesini bekliyor. Bunun ötesindeki her saniye, katlanarak daha yüksek sayfa terk edilmesine yol açacaktır ve bu da dönüşüm oranlarınızı olumsuz yönde etkileyebilir. Bu nedenle, sitenizin ziyaretçileri bekletmediğinden emin olmak birincil öncelik olmalıdır.

Neyse ki sitenizin hızını optimize etmek için yapabileceğiniz birçok şey var. En sık tartışılanlardan bazıları, resimlerinizi sıkıştırmak, bir İçerik Dağıtım Ağı (CDN) kullanmak ve önbelleğe almaktır. Ancak, genellikle gözden kaçan (ancak aynı derecede değerli) bir yöntem GZIP sıkıştırmasıdır. Bunun ne olduğuna ve nasıl çalıştığına biraz daha yakından bakalım.

GZIP sıkıştırmasına giriş

GZIP sıkıştırması ile wordpress sitenizi nasıl hızlandıracağınıza dair volan uygulaması öğreticisi ile gümüş ve turuncu mobilyalar üzerinde dizüstü bilgisayar

Özünde GZIP, ZIP ve RAR dosyaları gibi diğer sıkıştırma türlerine benzer. Temel olarak, sitenizin dosyalarını önemli ölçüde küçültmek ve dolayısıyla daha hızlı göndermek için sıkıştırır. Dosyalar daha sonra son kullanıcının cihazı tarafından sıkıştırılır.

WordPress sitenizin hızını ve performansını artırmak için 4 ipucu

Siteniz ne kadar yavaş yüklenirse, insanların siteden ayrılma olasılığının o kadar yüksek olduğu kanıtlanmış bir gerçektir. Dolayısıyla, sayfanızın yüklenmesi uzun sürüyorsa hem potansiyel dönüşümleri hem de müşterileri kaybedersiniz. özellikle...

Bu yalnızca site yükleme sürelerini azaltmaya yardımcı olmakla kalmaz, aynı zamanda bant genişliği kullanımını düşük tutmanıza da yardımcı olabilir. Daha az verinin aktarılması gerektiğinden, sunucunuza daha az yük bindiriyorsunuz. GZIP sıkıştırması çok büyük olabileceğinden, yükleme sürelerini kısaltmanın çok önemli bir yönüdür.

GZIP sıkıştırması genellikle sunucu düzeyinde etkinleştirilir, bu nedenle sizinkinin zaten etkin olup olmadığını iki kez kontrol edin. Ancak, değilse, işe gitmeniz gerekecek!

WordPress sitenizde GZIP sıkıştırması nasıl kullanılır (3 adımda)

GZIP sıkıştırmasını WordPress ile uygulamanın en kolay yolu, onu kullanıma hazır olarak sunan bir web barındırıcısı kullanmaktır. Örneğin, Flywheel, tüm WordPress siteleri için varsayılan olarak GZIP sıkıştırmasının yanı sıra yerleşik bir önbelleğe alma çözümü ve CDN sağlar . Bu, bu çözümleri kendiniz uygulama konusunda endişelenmenize gerek kalmadan sitenizin her zaman iyi performans göstermesini sağlar.

Ancak, barındırıcınız bu özelliği sağlamıyorsa, meseleleri kendi elinize almanız gerekir. WordPress'te yaygın olduğu gibi, WP Fastest Cache gibi özellik setlerinin bir parçası olarak GZIP sıkıştırması sunan eklentiler vardır. Ancak, bir eklentiye güvenmek istemiyorsanız, kullanabileceğiniz manuel bir yöntem de vardır.

1. Sitenizin .htaccess dosyasını açın

GZIP sıkıştırmasını manuel olarak ayarlamak için sitenizin .htaccess dosyasını düzenlemeniz gerekir. Bu, sunucunuzla nasıl etkileşim kurduğu da dahil olmak üzere WordPress sitenize güç sağlayan birçok önemli işlevden sorumludur.

Devam etmeden önce sitenizin bir yedeğini almanızı öneririm. .htaccess bir WordPress çekirdek dosyası olduğu göz önüne alındığında, bir yedeği hazır bulundurmak, en kötü durumda - bunun gibi nispeten küçük değişiklikler için bile - kendinizi korumanıza yardımcı olacaktır.

Hazır olduğunuzda, Dosya Aktarım Protokolü'nü (FTP) kullanarak sitenizin sunucusuna erişmek isteyeceksiniz. Ücretsiz, açık kaynaklı FileZilla'yı öneriyorum ve siz de becerilerinizi tazelemek isteyebilirsiniz. Web sunucunuz tarafından sağlanan FTP kimlik bilgilerini kullanarak giriş yapmanız gerekecek ve giriş yaptığınızda aşağıdaki ekranı göreceksiniz:

gzip sıkıştırma dosya sistemi ekran görüntüsü ile wordpress sitesi nasıl hızlandırılır

.htaccess dosyanızı sitenizin kök dizininde görebilmeniz gerekir (genellikle public_html olarak adlandırılır, ancak sitenizin adı veya www olabilir). Üzerine sağ tıklayın ve dosyayı varsayılan metin düzenleyicinizde açmak için Görüntüle/Düzenle'yi seçin:

gzip sıkıştırma .htaccess dosyası ekran görüntüsü ile wordpress sitesi nasıl hızlandırılır

Ardından, bu dosyaya kod ekleyeceğiz.

2. GZIP sıkıştırmasını etkinleştirmek için dosyayı düzenleyin

Şimdi, sunucunuza web sitenizin dosyalarını sıkıştırıp GZIP olarak teslim etmesini söylemek için birkaç satır kod eklemeniz gerekecek.

# END WordPress üstüne yeni bir satır eklemek ve aşağıdaki kodu yapıştırmak isteyeceksiniz:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/opentype
# For Older Browsers Which Can't Handle Compression
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

Yukarıdakiler çoğu sunucu için çalışmalıdır. Ancak, değilse (bunu bir sonraki bölümde nasıl test edeceğimizi tartışacağız), bunun yerine aşağıdaki snippet çalışmalıdır:

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_include handler ^cgi-script$
</ifModule>

Bitirdiğinizde, .htaccess dosyanızı kaydedin. FileZilla, sitenizdeki dosyayı yeni sürümle değiştirmek isteyip istemediğinizi soracaktır, bu nedenle istendiğinde Evet'i seçin.

3. GZIP sıkıştırmasının doğru şekilde uygulanıp uygulanmadığını test edin

Bu noktada, sitenizin talimat verdiğiniz şekilde GZIP sıkıştırmasını kullanıp kullanmadığını test etmeniz gerekir. Bu makalenin başlarında bundan kısaca bahsetmiştim ve bu aslında süreçteki en kolay adım. Bunu yapmak için GZIP sıkıştırmasını kontrol et gibi bir site kullanabilirsiniz:

gzip sıkıştırma kontrolü ile wordpress sitesi nasıl hızlandırılır gzip sıkıştırma aracı ekran görüntüsü öğreticisi

Tek yapmanız gereken sitenizin URL'sini girmek ve büyüteç simgesini tıklamaktır . Site daha sonra dosyalarınızın GZIP aracılığıyla teslim edilip edilmediğini kontrol edecek ve sonuçları döndürecektir. Umarım, aşağıdaki mesajı görürsünüz:

gzip sıkıştırması ile wordpress sitesi nasıl hızlandırılır GZIP sıkıştırma aracı ekran görüntüsü

Ancak sonuçlar sitenizin GZIP kullanmadığını belirtirse, izlenebilecek üç yol vardır. Biri, parçacıkları daha önce belirtildiği gibi değiştirmek. Alternatif olarak, değişikliklerin aktif hale gelmesi için bir süre beklemeniz, hatta sitenizin önbelleğini temizlemeniz gerekebilir.

Bu yine de sorunu çözmezse, hatalar için .htaccess dosyanızdaki kodu iki kez kontrol edin. Hala şaşkınsanız, tavsiyem daha fazla yardım için web barındırıcınızın destek ekibine ulaşmanızdır.

Çözüm

WordPress sitenizi hız için optimize etmeye gelince, GZIP sıkıştırması, en az konuşulan ancak en kullanışlı yöntemlerden biridir. Sitenizin dosyalarını sıkıştırarak yükleme sürelerinin düşük kalmasını ve kullanıcılarınızın gereksiz yavaşlamalardan etkilenmemesini sağlayabilirsiniz.

Bu makalede, WordPress sitenizde GZIP sıkıştırmasını nasıl etkinleştirebileceğinizi tartıştık. Sitenizi sıkıştırmanın zaten etkin olduğu bir sunucuda barındırmak en kolay seçenek olsa da, bunu kendiniz kurmak için aşağıdaki adımları da kullanabilirsiniz:

  1. Sitenizin .htaccess dosyasını açın.
  2. GZIP sıkıştırmasını etkinleştirmek için dosyayı düzenleyin.
  3. GZIP sıkıştırmasının doğru şekilde uygulanıp uygulanmadığını test edin.

GZIP sıkıştırması hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde bize bildirin!