snakepit

long haired guy...

  • Home
  • Web
    • Pengembangan Situs
    • Web Monetization
  • Rockumentary
  • Life!
  • Hak Cipta
  • Tentang Saya
  • Kontak
Navigasi: Home / Web / Pengembangan Situs / Menghapus Query String dari Static Resources

Menghapus Query String dari Static Resources

23.01.2016

Untuk Anda yang menginginkan skor bagus dalam hal kecepatan akses halaman website, utamanya Anda para pengguna WP, sebaiknya hapuslah bagian query string yang terdapat pada file CSS dan Javascript Anda.

Pada dasarnya, ada banyak faktor yang bisa berdampak pada waktu akses halaman web Anda, dan fitur dari Google Page Speed Test bisa memberikan informasi mengenai faktor-faktor itu. Jika kita mengacu dengan Gtmetrix, maka menghilangkan query strings dari sumber daya statis seperti style-sheet dan java-script merupakan prioritas utama yang akan mempengaruhi hasil test halaman web itu sendiri.

Apa itu Query String?

Query string merupakan metode yang bersumber dari beberapa plugin yang menginformasikan nilai dari sebuah konten atau informasi mengenai versinya. Hal ini umum digunakan pada java-script dan style-sheets. Sederhananya, ini merupakan metode implementasi yang dilakukan oleh pihak developer agar bisa merender update-an terbaru.

Begini contohnya: Anggaplah Anda adalah seorang developer dan telah menciptakan sebuah plugin yang mana memiliki beberapa file css dan js. Sekarang, jika ada orang yang menggunakan plugin Anda dan juga menggunakan layanan CDN, maka file statis ini (css dan js) akan menjadi cached selama beberapa minggu, bulan, atau hingga satu tahun.

Sekarang, jika Anda melakukan beberapa update pada plugin tersebut, maka proses tersebut tidak akan terlihat hingga cached file statis tersebut expired. Jadi, untuk mengakali hal ini, maka pihak developer akan menggunakan query string karena tidak ter-cached oleh kebanykan browser and layanan CDN. Secara umum, hal seperti ini akan membantu para web developer dan web designer dalam mengembangkan kontennya, namun memiliki dampak buruk terhadap kecepatan halaman website itu sendiri.

Bagaimana Menghapus Query String dari Static Resources?

Saya akan memberikan 2 opsi. Anda bisa melakukannya dengan mengedit theme secara manual kemudian menambahkan beberapa kode ke halaman “function.php”, atau tinggal menggunakan plugin yang mana cocok untuk mereka yang tidak paham dengan listing pemrograman.

#1 Menggunakan Tambahan Kode:

Cukup dengan menambahkan beberapa baris kode ke halaman “function.php” dari theme yang Anda gunakan. Hal ini sendiri bisa Anda lakukan lewat wordpress dashboard atau lewat ftp. Saya lebih menyarankan Anda menggunakan navigasi dari dashboard kemudian pilih appearance. Dari situ, Anda akan menemukan menu editor. Sekarang, pada sisi kanan, cari “function.php” dan letakkan kode berikut pada bagian paling bawah.

<code>
// Menghapus query string dari file static files
function remove_cssjs_ver( $src ) {
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 );
</code>

Dengan menambahkan kode ini, maka “?ver” string akan hilang dengan sendirinya. Namun sebelum melakukan perubahan, ada baiknya jika Anda melakukan backup terhadap file “function.php” tersebut.

#2 Menggunakan Plugin

Ya, inilah cara termudah untuk mengatasi semua type dari kueri “?”. Anda tidak perlu mengedit file dan Anda juga tidak perlu melakukan backup. Cukup gunakan plugin Remove Query Strings from Static Resources, install, dan selesai.

Kategori: Pengembangan Situs Tag: Page Speed, Wordpress

Banyak yang mengatakan tulisan saya tidak mendidik. Ya, saya memang bukanlah seorang pendidik.

Komentar

  1. Sabrina :

    01/03/2018 pada 5:08 pm

    bagus sih kak cuman binggung cari letaknya

    Reply
    • Ian :

      03/03/2018 pada 10:45 am

      ya udah, pake plugin aja biar lebih gampang.

      Reply

Sampaikan Komentar Anda: Cancel reply

Copyright © 2026 · Tampilan "Modern Studio Pro Theme" dengan "Genesis Framework" ·