Nasıl benim web dosyaları gziplemek yok

8 Cevap php

Yahoo! tarafından reçete gibi, gzip'ng dosyaları web sitelerinin daha hızlı yüklenmesini yapacak. Sorun? P: Ben bilmiyorum

8 Cevap

http://www.webcodingtech.com/php/gzip-compression.php

Apache varsa ya da, http://www.askapache.com/htaccess/apache-speed-compression.html deneyin

Bazı barındırma hizmetleri kontrol panelinde bir seçenek var. Ama, her zaman mümkün değil, o yüzden zorluk yaşıyorsanız, sizin platformu hakkında daha fazla bilgi geri gönderebilir.

Java Tomcat çalışıyorsa o zaman (conf / server.xml) sizin Connector birkaç özelliklerini ayarlayabilirsiniz.

Özellikle set:

  1. compressableMimeType ( what types to compress )
  2. compression ( off | on | )
  3. noCompressionUserAgents ( if you don't want certain agents to receive gzip, list them here )

Here's the tomcat documentation which discusses this: http://tomcat.apache.org/tomcat-5.5-doc/config/http.html

Httpd.conf dosyasını düzenleyin.

Modülü yüklemek için bu satırı ekleyin:

LoadModule deflate_module modules/mod_deflate.so

Aslında çıkış sıkıştırmak için şu satırları ekleyin:

AddOutputFilterByType DEFLATE text/css text/html application/x-javascript application/javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

İskele statik dosyaların gzip'd sürümleri için bakacağız, hem de bu dinamik içerik için bir GzipFilter vardır.

Sadece Tomcat'in konnektörü düzey sıkıştırma daha sıkıştırma üzerinde daha fazla kontrol istiyorsa muhtemelen Tomcat içine GzipFilter üzerinden çekin ...

http://docs.codehaus.org/display/JETTY/GZIP+Compression

Gzip istemci tarayıcısına üzerinden bunları göndermeden önce web sayfalarını ve kaskad stil sayfaları sıkıştırır.

Dosyalar çok daha küçük olduğundan, bu ölçüde aktarım süresini azaltır.

Bir IIS veya Apache sunucusunu var olup olmadığına bağlı olarak, gzip sıkıştırma kurma farklı yöntemler vardır

Örnek: Bu link.

http://developer.yahoo.com/performance/rules.html#gzip

Benim herhangi bir referans yükleme dosyaları gzip'li bana sorarsa bu referans

Eğer lighttpd.conf kullanıyorsanız, orada mod_compress.

Burada en cevapları neredeyse 5 yaşında nasıl görünce, burada bazı çok güncel ve tarih örnek referanslar kalmış.

{[(: Gzip / iis, lighthttpd, nginx tipi için sıkıştırma düşürmek, hatta node bkz sağlamak için, örneğin, sunucu yapılandırmaları 4)]}

For a very good current implementation of Apache mod_deflate see https://github.com/h5bp/html5-boilerplate/blob/master/.htaccess#L156