Cara Menambahkan Expires Headers untuk Optimasi WordPress

Redaksi PetiknetMinggu, 17 Juli 2022 | 14:08 WIB
Cara Menambahkan Expires Headers di WordPress
Cara Menambahkan Expires Headers di WordPress

1. Cara Menambahkan expires header di Server Apache

Jika situs Anda  di hosting menggunakan server web Apache, Anda dapat menggunakan file .htaccess di folder root server Anda untuk menambahkan header yang kedaluwarsa.

Caranya yaitu kamu harus mengedit file .htaccess dengan menghubungkan server Anda melalui panel hosting Anda dengan bantuan FTP atau cPanel. Untuk mempermudah, kita akan menggunakan cPanel untuk membuat koneksi.

Pertama, Anda harus login ke cPanel Anda. Setelah koneksi dibuat, navigasikan ke File Manager dan klik folder public_html.

Setelah Anda masuk ke folder, cari file .htaccess. Jika Anda masih tidak dapat menemukannya, pastikan opsi file tersembunyi diatur untuk ditampilkan.

Sekarang, tambahkan kode berikut dan letakkan di dekat bagian atas file .htaccess Anda untuk menambahkan header yang kedaluwarsa.

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access 1 month"
ExpiresByType text/css "access 1 month"
ExpiresByType text/javascript "access 1 month”
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year”
ExpiresByType image/gif "access 1 year"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month”
ExpiresByType application/xhtml+xml "access 1 month""
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 4 days"
</IfModule>

Seperti yang Anda lihat, kode di atas mengimplementasikan header kedaluwarsa untuk berbagai jenis sumber daya, termasuk gambar, video, CSS, JavaSCript, dan banyak lagi. Format file yang berbeda memiliki tanggal kedaluwarsa yang bervariasi. Anda dapat menyesuaikan ini dan header ExpiresDefault sesuai dengan kebutuhan Anda.

2. Cara Menambahkan expires header di Server Nginx

NGINX tidak sama dengan server web Apache. Itulah sebabnya Anda tidak akan dapat menemukan file .htaccess. Jadi, bagaimana Anda memasukkan header kedaluwarsa di NGINX?

Anda harus mengedit file konfigurasi server Anda. Cara Anda mengakses dan mengedit file ini berbeda-beda menurut tuan rumah – Anda selalu dapat menghubungi tim dukungan tuan rumah untuk mendapatkan bantuan apa pun.

Selanjutnya, tambahkan cuplikan kode berikut ke blok server Anda.

location ~* \.(jpg|jpeg|gif|png)$ {
   expires 365d;
}

location ~* \.(pdf|css|html|js|swf)$ {
   expires 2d;
}

Anda dapat menyesuaikan waktu kedaluwarsa untuk berbagai jenis file sesuai dengan kebutuhan Anda. Setelah Anda membuat perubahan ini, simpan file konfigurasi Anda dan mulai ulang Nginx.