Cara Mengatur use cookie-free Domains

Bagikan artikel ini 🫰🏻

Salah satu masalah saat kita sedang melakukan test speed di GTmetrix ialah adanya “Use cookie-free domains“.

Masalah ini pun membuat kita bingung, karena kita sendiri sudah melakukan banyak optimasi baik dari sisi server maupun website.

Lalu Bagaimana Untuk mengatasi masalah tersebut ? Nah, pada Panduan kali ini kita akan membahas lengkap Bagaimana untuk mengatasi “Use cookie-free domains“.

Apa Itu HTTP-COOKIES ?

Http cookie adalah potongan data kecil yang di kirim dari situs web dan di simpan pada browser ketika visitor mengunjungi website. pada website yang menggunakan cookie, maka cookie akan mengumpulkan aktivitas situs web anda.

Cookie sangat berguna bagi beberapa website.

Sebagai contoh yakni untuk menetukan apakah Visitor masuk atau tidak ke dalam website anda. dan juga membuat log user masuk menggunakan akun yang mana.

Ada 3 keutamaan atau kegunaan Cookie yakni, antara lain :

  • Untuk Mengatur Sesion Management atau batas waktu.
  • Personalisasi
  • Pelacakan

Dan juga masih banyak fungsi lain yang tidak bisa di sebutkan disini.

Menagapa Menggunakan cookie-free domains?

Meskipun cookie sangat berguna bagi beberapa website, namun tetap saja cookie juga memiliki kekurangan yakni ketika pengiriman konten statis yakni ketika mengakses asset statis seperti gambar, file CSS. cookie sangat menghambat.

Namun ketika anda menggunakan cookie-free domains anda bisa memisahkan konten yang memerlukan cookie dan juga konten yang tidak memerlukan cookie.

Ini dapat meningkatkan kinerja website anda, karena secara tidak langsung akan menghilangkan Network traffic yang tidak di perlukan.

Cara Menggunakan use cookie-free Domains di WordPress

Ketika anda menggunakan Cookie-Free pada domain utama (contoh.com) maka domain lain seperti subdomain (Sub.contoh.com) dan directory akan otomatis terinstall Cookie-free Juga.

Oleh karena itu, dalam kasus ini, Anda harus menggunakan nama domain terpisah untuk mengirimkan konten statis jika Anda ingin menggunakan domain cookie-free. Namun, jika Anda menyetel cookie di subdomain www seperti (Contoh www.domainanda.com), Anda dapat membuat subdomain lain (Contoh. Static.domainanda.com) untuk menghosting semua file statis Anda yang tidak akan lagi menghasilkan cookie yang dikirim.

Berikut ini adalah cara menggunakan cookie-free domains di WordPress

1. Buat Subdomain Terpisah, Contoh static.Domainanda.com atau dimana pun Yang terpenting dimana anda akan meletakan Semua File statis. berikut untuk step membuat subdomain https://www.jetorbit.com/panduan/cara-menambahkan-subdomain/

2. Kemudian Pointing kan subdomain anda ke instalasi WordPress Yakni /wp-content, karena instalasi wordpress saya ada pada document root utama public_html maka saya mengupdate Document Root menjadi public_html/wp-content sebagai contoh pada gambar berikut :

Cara Mengatur use cookie-free Domains

3. Setelah Itu Klik Create

4. Kemudian Edit wp-config.php dengan File di bawah ini :

define("WP_CONTENT_URL", "http://static.domainanda.com");
define("COOKIE_DOMAIN", "www.domainanda.com");

5. Jalankan perintah berikut di database SQL Anda, ini akan memastikan semua URL postingan diarahkan ke subdomain baru:

UPDATE wp_posts SET post_content = REPLACE(post_content,'www.domainanda.com/wp-content/','static.domainanda.com/')

Selesai, disini anda telah memisahkan antara konten yang memerlukan Cookie dan tidak memerlukan Cookie.

Kesimpulan

Sebenarnya fungsi utama dari cookie-free domains yakni ketika anda menggunakan cookie-free domains anda bisa memisahkan konten yang memerlukan cookie dan juga konten yang tidak memerlukan cookie.

Fungsi Ini secara tidak langsung akan mempercepat website anda, karena akan mengurangi Network traffic pada browser dan juga server website.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rata rata rating 4.5 / 5. Jumlah rate 2

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Artikel Terkait

2 Responses

Leave a Reply

Your email address will not be published. Required fields are marked *