Meningkatkan Kecepatan Website Dengan Htaccess

Posted: 15 September 2017 | By: gagaspower

Meningkatkan kecepatan website menggunakan .htaccess - Waktu akses website sangat mempunyai peran sangat penting dan vital. Tidak hanya akan membuat pengunjung lebih nyaman saja, akan tetapi dari segi search engine juga akan menguntungkan. 

Google sendiri akan memprioritaskan situs-situs yang memiliki waktu akses cepat, dengan waktu akses yang cepat maka situs juga akan memiliki peluang untuk berdiri di halaman google.  Bagi pengguna CMS seperti WordPress, dan lainnya mungkin akan lebih mudah untuk melakukan hal tersebut. Kita cukup menginstal dan mengaktifkan plugin dan melakukan beberapa konfigurasi yang sangat sederhana saja maka situs atau website akan meningkat kecepatannya. 

Akan tetapi, hal tersebut menurut saya masih kurang. Nah, untuk membantu meningkatkan waktu akses website anda kita perlu menambahkan script mod_gzip di file .htaccess. 

Jika di website anda belum mempunyai .htaccess maka silahkan buat dan tambahkan kode dibawah ini:


<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

<IfModule mod_deflate.c>

    # Force compression for mangled headers.
    # http://developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping
    <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 MIME-types
    # (for Apache versions below 2.3.7, you don't need to enable `mod_filter`
    #  and can remove the `<IfModule mod_filter.c>` and `</IfModule>` lines
    #  as `AddOutputFilterByType` is still in the core directives).
    <IfModule mod_filter.c>
        AddOutputFilterByType DEFLATE application/atom+xml 
                                      application/javascript 
                                      application/json 
                                      application/rss+xml 
                                      application/vnd.ms-fontobject 
                                      application/x-font-ttf 
                                      application/x-web-app-manifest+json 
                                      application/xhtml+xml 
                                      application/xml 
                                      font/opentype 
                                      image/svg+xml 
                                      image/x-icon 
                                      text/css 
                                      text/html 
                                      text/plain 
                                      text/x-component 
                                      text/xml
    </IfModule>

</IfModule>

# Caching & Simple Ways to Secure Your Website
<IfModule mod_headers.c>
    <FilesMatch ".(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
    </FilesMatch>
    <FilesMatch ".(ico|jpe?g|png|gif|swf)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch ".(css)$">
        Header set Cache-Control "public"
    </FilesMatch>
    <FilesMatch ".(js)$">
        Header set Cache-Control "private"
    </FilesMatch>
    <FilesMatch ".(x?html?|php)$">
        Header set Cache-Control "private, must-revalidate"
    </FilesMatch>
	
	Header set X-Permitted-Cross-Domain-Policies "none"
	Header set X-Content-Type-Options "nosniff"
	Header unset X-Powered-By
	Header set X-XSS-Protection "1; mode=block"
	Header set X-Frame-Options "DENY"
	Header set X-Content-Security-Policy "default-src 'self'; img-src 'self'; style-src 'self' 'unsafe-inline'; font-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self';"
	Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
</IfModule>

 

simpan dan refresh browser anda, dan silahkan cek di gtmetrix.com 

meningkatkan kecepatan website dengan htaccess

 

Tinggalkan Komentar

» Komentar Akan Di Publikasikan Jika Disetujui Administrator.

» Notifikasi Balasan Juga akan terkirim Ke email anda. Mohon masukan email yang valid dan aktif

Copyright ©2017 - Ruangpojok.net