IRCForum - IRC ve mIRC Kullanıcıları Topluluğu  
  IRCForum - IRC ve mIRC Kullanıcıları Topluluğu > IRCForum.Gen.TR - Webmaster > Wordpress
Kaydol Topluluk Bugünkü Mesajlar Ara


Gzip Nedir ? Etkinleştirme ve Test

Wordpress hakkında tema, eklenti veya sorunlarına bu başlık altından ulaşabilirsiniz.


Kullanıcı Etiket Listesi

Cevapla
 
 
Konu Araçları Görünüm Modları
Eskimiş 17-Ocak-2025, 15:18   #1
 
SynaX Kullanıcısının Avatarı

Üye No: 1
Kayıt Tarihi: 26-Aralık-2024
Mesajlar: 862
Konular: 829
Nerden: Bursa
Takımı: Beşiktaş
Meslek:
Aldığı Beğeni: 4
Beğendikleri: 7
@SynaX
Varsayılan Gzip Nedir ? Etkinleştirme ve Test

Bugünkü konumuz Gzip Nedir? olacak. Gzip (GNU zip) bir dosya formatı olarak geçer ve dosya sıkıştırma, açma gibi eylemler için kullanılan yazılım uygulamasıdır. Html , Stil dosyaları ve Javascript dosyalarının boyutlarından tasarruf etmek adına sıkıştırma yapar. Bu sıkıştırma sunucu tarafında etkin olarak gerçekleşir. Gzip sıkıştırması zaten sıkıştırılmış dosyalara etki etmez, sıkıştırma anına ise size %70 oranında bir sıkıştırma , bundan dolayı de boyutta azalma sağlar. Eğer wordpress kullanan bir geliştirici ya da kullanıcı iseniz gerçekleştirebileceğiniz en kolay optimizasyon yazılımlarından birisi Gzip sıkıştırma olacaktır.



Gzip Nedir?

Bir tarayıcı , web sitesini ziyaret eder ve içerik kodlama:gzip yanıtı başlığına bakarak web sunucusunda GZIP etkin mi değil mi kontrol edebilir. Eğer bu başlık algılanır ise daha düşük boyutlu dosyaları kullanıcıya sunar. Değilse şayet sıkıştırılmamış dosyaları açacaktır. Eğer GZIP etkin değilse büyük ihtimalle Google PageSpeed ​​Insightsve GTMetrix gibi hız testi yapılan araçlardan da hatalar alacak, uyarılar göreceksiniz. Seo açısından önemli kriterlerden birisi olan site hızını göz önüne alarak WordPress alt yapılı sitelerinizde Gzip sıkıştırması yapmanızı öneririm.

Gzip Nedir? – Sıkıştırma Değerleri

Mevcut tüm modern tarayıcıların GZIP’i desteklediğini biliyoruz. Tüm HTTP istekleri için de GZIP sıkıştırmasını otomatik olarak tanımlarlar. Aşağıdaki listede bazı bilinen dosyaların sıkıştırmadan sonra sayfa boyutuna yaptığı etkiyi göreceksiniz. Bu değerler, GZIP sıkıştırma adına sitenin hızını etkileyen önemli sonuçları sunuyor.



Web sayfanızda gzip etkin mi değil mi diye aşağıdaki 2 siteyi kullanarak kontrol etmeniz mümkün ;
  • WebPageTest
  • GTMetrix
Gzip Nasıl Etkinleştirilir ?

GZIp etkinleştirme için en kolay yol Cpanel kullanarak yapmaktır. Ancak bazı firmalar hosting yönetim panellerini Plesk , Cyberpanel vs sundukları için farklı yöntemler de denenebilir. Cpanel kullanarak gzip etkinleştirme ;
Panelinize giriş yaptıktan sonra aşağıya doğru inerseniz Yazılım/Servisler (Software/Services) başlığı altında Web Sitesini Optimize Edin (Optimize Website) ikonuna tıklayın.




Daha sonra açılan sayfadan resimde olduğu gibi görüntü çıkacaktır. Varsayılan olarak bu ayar disabled olarak ayarlıdır. Tüm içeriği sıkıştır kısmını aktif edip ayarları güncelliyoruz. Artık tüm içeriğimiz sıkıştırılmış oldu.

.htaccess ile Gzip Etkinleştirme

Farklı bir hosting yönetim paneli kullanıyorsanız bu yöntemi denemelisiniz. Dolayısıyla .htacces dosyası yardımıyla Gzip Etkinleştirmesi de yapabilirsiniz. Web sitenizin ana dizininde bulunan (www veya public_html) .htaccess isimli dosyayı bir kod editörü ile açınız. Ve aşağıdaki kodları ekleyiniz.

Kod
<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>
Bir diğer ihtimal ile de sunucularda mod_deflate desteklenmiyor olabilir. Bu durumda da mode_gzip tekniğini kullanarak gzip sıkıştırma yapabilirsiniz. Aşağıdaki kodları .htaccess dosyanıza yazın.

Kod
<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>
Artık siteyi yeniden test edebilirsiniz.
Php.ini dosyasını düzenleyerek ;

Kod
output_handler = Off
zlib.output_compression = On
zlib.output_handler = ob_gzhandler


bu kodları ekleyerek de Mod_Deflate etkinleştirebilirsiniz.

Gzip Sıkıştırma Faydaları

Sıkıştırma işlemi ,normalde yapılacak işlemleri daha kısa sürede yapmayı sağlar. Yani saniyelik işlemi bile milisaniyeye düşürür ve bu iyi bir orandır. Bu sayede de internetten gelen trafikten tasarruf etmeniz sağlanır. Web sitenizi bir araya getiren tüm sayfaların da yüklenme hızlarına doğrudan olumlu etki edecektir.

Tarayıcı desteği tam olarak sunulan bu sıkıştırma programında yaklaşık olarak 17 yıl boyunca tüm tarayıcılar tarafından desteklemektedir. Aşağıdaki tarayıcılar gzip sıkıştırma desteği sunmaktadır.
  • Internet Explorer 5.5+ (Temmuz 2000’den beri)
  • Opera 5+ (Haziran 200’den beri)
  • Firefox 0.9.5+ (Ekim 2001’den beri)
  • Chrome (2008’de piyasaya sürüldükten hemen sonra)
  • Safari (2003’te ilk lansmanından hemen sonra)
Ek olarak https://developers.google.com/speed/pagespeed/insights/ adresine giderek site hızınızın sıkıştırma öncesi ve sonrası halini test edebilirsiniz.

Gzip Tarihçesi

Gzip, GNU zip’in kısaltılmışıdır ve GNU yazılımı bir dosya sıkıştırma programıdır. İlk sürümü 0.1 olan bu program 31 ekim 1992 tarihinde yayına alınmış, yapımcıları ise Jean-loup Gailly ve Mark Adler’dır. 1993 şubat ayında bir diğer sürümü 1.0 yayına alındı ve GZIP tipinde sıkıştırma yapan bilinen en uygun programdır. GZIP arşive alma türü php dosyalarında da kullanılmakta olup gözle görülür bir sayfa hızı kazandırır.

Son olarak sayfa hızına doğrudan etki eden bu sıkıştırma programı sayesinde css , js , html ve php gibi dosyaları sıkıştırarak kullanıcılarınıza sunucunun daha hızlı yanıt vermesini sağlayabilirsiniz. Yani tarayıcı büyük oranda sıkıştırılmış içeriği getirir. Sitenizi Google PageSpeed ​​Insights ve GTMetrix gibi araçlar ile test ederek hızını ölçebilir, bir yol izleyebilirsiniz.

 
Alıntı ile Cevapla
 

Yer İmleri

Etiketler
etkinlestirme, gzip, gzip nedir etkinleştirme ve test, nedir, test, ve


Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 

Yayınlama Kuralları
Yeni konu açamazsınız
Cevap gönderemezsiniz
Eklenti ekleyemezsiniz
Mesajlarınızı düzenleyemezsiniz

Kodlama is Açık
İfadeler Açık'dir
[IMG] kodu: Açık
HTML kodu: Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı