GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara mengaktifkan kompresi gzip untuk situs tertentu

Pada artikel sebelumnya, kami membahas bagaimana Anda dapat mengaktifkan kompresi gzip di cPanel. Fungsi cPanel ini menambahkan beberapa kode pada file /home/accountname/.htaceess. Melakukannya, kompresi gzip akan diterapkan ke semua domain, subdomain, domain tambahan, dll. yang Anda miliki.

Kode yang ditambahkan oleh cPanel di /home/accountname/.htaceess filenya adalah:

<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_setenvif.c>
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html

        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip

        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

        # Don't compress images
        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>

    <IfModule mod_headers.c>
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
</IfModule>

Untuk mengaktifkan kompresi gzip untuk situs tertentu:

1. Nonaktifkan cPanel kompresi dari cPanel->Optimalkan Situs Web

2. Navigasikan ke direktori situs Anda (dengan pengelola file atau melalui FTP)

3. Buat atau edit .htaccess mengajukan. (perhatikan titik di bagian dari nama file)

4. Tambahkan baris berikut:

<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_setenvif.c>
        # Don't compress images
        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>
    <IfModule mod_headers.c>
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
</IfModule>

5. Periksa apakah kompresi gzip diaktifkan https://www.giftofspeed.com/gzip-test/

Untuk informasi lebih lanjut, periksa manual mod_deflate.

Sumber daya:
Modul Apache mod_deflate
Jenis MIME


Panels
  1. Cara mengaktifkan kompresi gzip (Apache mod_deflate) di cPanel

  2. Cara mengaktifkan/menonaktifkan ModSecurity untuk domain Anda di cPanel

  3. Cara mengaktifkan kompresi gzip untuk situs tertentu

  1. Cara Mengaktifkan Log Permintaan Lambat untuk MySQL

  2. Bagaimana cara mengelola pengaturan PHP untuk sebuah situs?

  3. Bagaimana cara mengelola pengaturan FrontPage untuk sebuah situs?

  1. Cara Mengaktifkan Fail2Ban untuk Plesk 12

  2. Cara Mengaktifkan Kompresi Brotli di Nginx di CentOS 8

  3. sshd:Cara mengaktifkan otentikasi PAM untuk pengguna tertentu di bawah