Ben indir zaman kazanmak için bir javascript Gzip Sıkıştırma başvurular bir dizi gördüm. But Ben de bazı tarayıcılar bu destek yok uyarıların sayısını görebilirsiniz.
Benim emrinde iki farklı yöntem vardır:
mod_deflate
htaccess ile verilen dizin Apache sıkıştırmak JS / CSS dosyalarını yapmak için kullanabilirsinizob_start('gzhandler')
bir dosyayı sıkıştırmak ve doğru başlıkları ile tarayıcıya geri dönmek için kullanabilirsiniz.
Yöntem 1 ile sorunlar tüm tarayıcılar mod_deflate destek vardır, ve ben bu ayarlamak için yeterince akıllı olması için .htaccess
dosyası yazmak için nasıl hiçbir ipucu var.
Yöntemi 2 ile sorun bir tarayıcı gzip'li komut dosyası veya stil destekler ve eğer söylemek konusunda kesin bir cevap olmasıdır bu mim tipi başlığındaki içerik türü olarak verilmelidir ne yaparsa.
Ben bazı tavsiyeler gerekir. İlk olarak, hangi yöntem daha evrensel tarayıcılar tarafından kabul edilir? İkincisi, nasıl sıkıştırılmamış komut yedekleme sağlamak için her iki yöntemi kullanarak çürümeye mi? Üçüncü olarak, <script src="js/lib.js.gz" type="text/javascript"></script>
kendisi çalışmak istiyorsunuz? (Açıkçası çürüme olmaz.)
Kayıt için, ben mod_deflate ve tam gzip oluşturma yetenekleri ile PHP5 kullanıyorum ve benim doctype xhtml katıdır. Ayrıca, javascript kendisi YUI ile sıkıştırılır. Edit: Ben sadece geri gittim ve baktım, ama ben sadece Apache 1.3 var; Ben muhtemelen yok zaman mod_deflate söz için çok üzgünüm, 2 vardı düşündüm.