Bagaimana cara mengaktifkan kompresi Gzip?


12

Saya perlu mengatur kompresi Gzip untuk proyek Magento. Saya telah mencoba banyak kode dalam .htaccessfile di proyek saya, tetapi tidak dapat mengaktifkan Gzip.

Tolong beri saya solusi yang tepat.


Apakah Anda berbicara tentang kompresi gzip untuk meningkatkan kinerja situs?
Mukesh

ya, beri tahu saya cara kompresi?
Kishan Kothari

Sudahkah Anda menyelesaikan masalah ini ??
Nitesh

Jawaban:


9

Pastikan mod_deflateada di dalam Apache. Anda dapat memeriksa dengan membuat info.phpfile dan menelepon phpinfo();. Ini akan menampilkan spesifikasi server PHP / Apache di browser. Jangan lupa untuk menghapusnya setelah selesai!

Kemudian tambahkan berikut ini ke htaccessfile Anda

<IfModule mod_php5.c>
    ## enable resulting html compression
   php_flag zlib.output_compression on
</IfModule>

<IfModule mod_deflate.c>

    ## Force compression for mangled `Accept-Encoding` request headers
    <IfModule mod_setenvif.c>
        <IfModule mod_headers.c>
            SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
            RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
        </IfModule>
    </IfModule>

    ## Compress all output labeled with one of the following media types.
    <IfModule mod_filter.c>
        AddOutputFilterByType DEFLATE "application/atom+xml" \
                                      "application/javascript" \
                                      "application/json" \
                                      "application/ld+json" \
                                      "application/manifest+json" \
                                      "application/rdf+xml" \
                                      "application/rss+xml" \
                                      "application/schema+json" \
                                      "application/vnd.geo+json" \
                                      "application/vnd.ms-fontobject" \
                                      "application/x-font-ttf" \
                                      "application/x-javascript" \
                                      "application/x-web-app-manifest+json" \
                                      "application/xhtml+xml" \
                                      "application/xml" \
                                      "font/eot" \
                                      "font/opentype" \
                                      "image/bmp" \
                                      "image/svg+xml" \
                                      "image/vnd.microsoft.icon" \
                                      "image/x-icon" \
                                      "text/cache-manifest" \
                                      "text/css" \
                                      "text/html" \
                                      "text/javascript" \
                                      "text/plain" \
                                      "text/vcard" \
                                      "text/vnd.rim.location.xloc" \
                                      "text/vtt" \
                                      "text/x-component" \
                                      "text/x-cross-domain-policy" \
                                      "text/xml"

    </IfModule>

    ## Map the following filename extensions to the specified
    ## encoding type in order to make Apache serve the file types
    ## with the appropriate `Content-Encoding` response header
    ## (do note that this will NOT make Apache compress them!).
    <IfModule mod_mime.c>
        AddEncoding gzip              svgz
    </IfModule>

</IfModule>

halo kode sander tidak berfungsi. saya menambahkan kode ini tetapi tidak dapat mengaktifkan g.zip.
Kishan Kothari

Saya perlu sedikit lebih dari itu untuk membantu Anda. Adakah kesalahan atau petunjuk tentang apa yang tidak berfungsi?
Sander Mangel

situs web adalah pekerjaan yang tepat tetapi ketika saya memeriksa dari tautan ini checkgzipcompression.com daripada menunjukkan G.zip tidak memungkinkan.
Kishan Kothari

Apakah Anda yakin mod_deflate aktif?
Sander Mangel

ya, pasti simpul aktif
Kishan Kothari
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.