Mengatasi Specify a cache validator GTmetrix

Mengejar kesempurnaan skor kecepatan website memang seperti tidak ada habisnya. Selalu saja muncul masalah yang selalu membuat hati gundah gulana ketika melihat skor website kita kurang memuaskan. Salah satu kendala di GTmetrix yang sering muncul adalah “Specify a cache validator”.  Untung selalu ada cara memecahkan masalah seperti ini. Mengatasi Specify a cache validator GTmetrix bisa dilakukan dengan cara yang mudah seperti berikut ini.

Namun harus diketahui cara ini hanya untuk website yang menggunakan hosting dan bukan menggunakan layanan blogging gratisan seperti menumpang di WodPress.com.

Mengatasi Specify a cache validator GTmetrix

Ketika hasil tes di GTmetrix menunjukkan peringatan Specify a cache validator seperti terlihat di gambar berikut ini.

Specify a cache validator GTmetrix
Hasil pengujian GTmetrix menampilkan peringatan Specify a cache validator

Cara mengatasinya:

  1. Masuk ke panel hosting dan kemudian edit file .htaccess
  2. Masukkan kode berikut di dalam file .htaccess (penempatan dimanapun tidak masalah)

Untuk server tipe Apache dan Litespeed masukkan kode ini:

## Specify a cache validator ##
<filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$”>
Header set Cache-Control “max-age=84600, public”
</filesMatch>

Sedangkan untuk Nginx gunakan kode ini:

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {expires 2d;
add_header Cache-Control “public, no-transform”;
}

Bagaimana cara mengetahui server hosting kita menggunakan Apache, Litespeed atau Nginx? Selain menanyakan langsung ke pihak hosting, untuk mengetahuinya gunakan cara berikut.

  1. Buka website Anda
  2. Jika menggunakan Chrome, klik kanan kemudian pilih Inspect
  3. Di kanan atas pilih Network kemudian klik Control + R
  4. Klik logo website Anda kemudian cari dan klik di bagian Name yang menunjukkan halaman utama website.
  5. Pilih Header -> Response Headers
Specify a cache validator GTmetrix
Cara mengetahui jenis server Hosting

Setelah selesai memasukkan kode diatas, silahkan clear atau purge cache di plugin cache yang Anda gunakan. Tunggu dalam beberapa menit untuk melakukan tes ulang di GTmetrix.

Baca juga: Cara Mengatasi Use cookie-free domains GTmetrix

Berikut ini hasil pengujian website yang saya gunakan contoh pengujian ini.

Specify a cache validator GTmetrix
Specify a cache validator sudah oke

Catatan: hasil pengujian akan menunjukkan hasil yang berbeda tergantung pada hosting, plugin dan theme WordPress yang digunakan.

“Janganlah skor GTmetrix membuatmu gila”

Part-time blogger, content writer dan penikmat kopi. Lulusan Teknik Informatika yang berkecimpung di dunia internet sejak 2002. Kerja sama, kritik dan saran silahkan hubungi saya melalui halaman Kontak.