• 15-11-2014, 02:40:14
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Serverdeki kurulu sistem: PHP Version 5.3.3-7+squeeze19
    Bu Sistemde .htaccess de hangi kod tam dogru olanidir veya aralarindaki fark nedir?

    1.
    <IfModule deflate_module>
    	<IfModule filter_module>
    		AddOutputFilterByType DEFLATE text/plain text/html
    		AddOutputFilterByType DEFLATE text/xml application/xml application/xhtml+xml application/xml-dtd
    		AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml image/svg+xml
    		AddOutputFilterByType DEFLATE text/css text/javascript application/javascript application/x-javascript
    		AddOutputFilterByType DEFLATE font/otf font/opentype application/font-otf application/x-font-otf
    		AddOutputFilterByType DEFLATE font/ttf font/truetype application/font-ttf application/x-font-ttf
    	</IfModule>
    </IfModule>
    2.
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom_xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-shockwave-flash
    </IfModule>
    Birde asagidaki kod ile CSS leri ve JS leri sıkıştırabilirmiyim. 3 dosya sonunu ayni kodda verebilirmiyim? Örnegin: <Files *.html, *.css, *.js> gibi
        <Files *.html>
        SetOutputFilter DEFLATE
        </Files>
    Simdiden tesekkürler
  • 15-11-2014, 07:19:16
    #11
    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    Serverdeki kurulu sistem: PHP Version 5.3.3-7+squeeze19
    Bu Sistemde .htaccess de hangi kod tam dogru olanidir veya aralarindaki fark nedir?

    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html

    bu şekilde yazmakla

    AddOutputFilterByType DEFLATE text/plain text/html

    bunu yazmak arasında bir fark yok, ayrıca bu kodların en doğrusu diye birşey de olmaz, sunucu kaynaklarınıza ve ihtiyacınıza göre belirlemeniz gerekir,

    örneğin js dosyalarının sıkıştırılması atıyorum bir birim sunucunuza yük getirirken font dosyalarınızda bu 5 birime çıkabilir, o yüzden sitenizdeki bileşenleri inceleyip kendinize has bir kod yazmalısınız,

    genel olarak tavsiyem gzip sadece text tabanlı dosyalar için kullanmanız, o yüzden ikinci koddaki son satırdaki application/x-shockwave-flash kaldırıp kullanın

    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    Birde asagidaki kod ile CSS leri ve JS leri sıkıştırabilirmiyim. 3 dosya sonunu ayni kodda verebilirmiyim? Örnegin: <Files *.html, *.css, *.js> gibi
        <Files *.html>
        SetOutputFilter DEFLATE
        </Files>
    Simdiden tesekkürler
    şu şekilde yazabilirsiniz.
        <Files ~ "\.(html|css|js)$">
        SetOutputFilter DEFLATE
       </Files>