Domain Free Cookie

Domain Free Cookie

Cookie adalah cara mengingat situs web. Tanpa mereka, mereka melupakan Anda begitu selesai memuat halaman. Kemampuan untuk mengingat ini memungkinkan Anda untuk masuk ke sistem manajemen konten atau memasukkan produk ke keranjang belanja e-niaga. Inilah yang memungkinkan CMS dinamis seperti WordPress untuk mempersonalisasi halaman web. Tetapi situs tidak perlu menyertakan cookie dengan setiap file yang mereka layani, dan cookie yang tidak perlu meningkatkan latensi dan menghasilkan lalu lintas jaringan yang tidak perlu. 

Domain bebas cookie memungkinkan Anda memisahkan konten yang memerlukan cookie dari konten yang tidak memerlukannya. Memastikan bahwa situs Anda hanya menyajikan cookie saat butuh. Dalam artikel ini, kami menjelaskan cara menyiapkan dan menggunakan domain bebas cookie. Kami menggunakan WordPress sebagai contoh, tetapi proses serupa bekerja dengan sistem manajemen konten dan toko e-niaga lainnya.

Apa Itu Cookie HTTP?

Cookie HTTP adalah sepotong kecil data yang dikirim situs ke browser web saat pertama kali memuat halaman. Cookie berisi pengidentifikasi unik yang browser simpan bersama dengan informasi lain tentang situs. Saat browser memuat halaman lain, ia mengirimkan pengidentifikasi dengan permintaan HTTP. Dengan cara ini, situs mengetahui kapan serangkaian permintaan datang dari browser yang sama.

Saat masuk ke situs web, Anda mengautentikasi dengan nama pengguna dan kata sandi. Jika Anda memasukkan kredensial yang benar, situs akan menyetel cookie sehingga Anda tidak perlu memasukkan kembali kredensial setiap kali memuat halaman. Proses ini disebut manajemen sesi; serangkaian permintaan independen lainnya bertautan ke sesi oleh cookie.

Kemampuan mengingat ini juga dengan cara lain. Situs dapat mengirimkan konten dengan personalisasi yang unik untuk setiap pengunjung. Toko online, misalnya, menampilkan pesanan terbaru Anda karena cookie menautkan permintaan HTTP ke data pesanan yang terkait dengan akun Anda di basis data situs. Dalam aplikasi yang lebih kontroversial, pengiklan menggunakan cookie untuk melacak Anda; mereka menyetel cookie, dan kode iklan di seluruh web menggunakannya untuk membuat profil produk yang mungkin Anda minati.

Mengapa Menggunakan Domain Free Cookie?

Web membutuhkan cookie, tetapi itu tidak berarti setiap permintaan HTTP membutuhkannya. Misalnya, saat Anda membuka halaman dengan gambar tersemat, masing-masing akan memicu permintaan HTTP. Namun gambar tidak berubah tergantung siapa yang memuatnya, jadi menyajikan cookie hanya membuang-buang bandwidth. Anda mungkin ingin memuat gambar yang berbeda untuk pengguna yang berbeda, tetapi hal itu ditangani dalam HTML halaman web. Halaman membutuhkan cookie; gambar tidak.

Hal yang sama berlaku untuk aset statis lainnya seperti kode JavaScript dan CSS. Sebuah halaman mungkin memuat lusinan atau bahkan ratusan aset statis, semuanya dengan cookie yang tidak berguna terpasang. Waktu dan bandwidth yang dikonsumsi oleh cookie yang tidak perlu segera bertambah.

Menghapus cookie dari aset statis mungkin terlihat mudah, tetapi cookie dikontrol di tingkat domain. Anda tidak dapat menayangkan aset dengan dan tanpa cookie dari domain yang sama. Sebagai gantinya, Anda memerlukan domain bebas cookie hanya untuk aset statis.

Ada satu lagi masalah terkait domain yang perlu dipertimbangkan saat menyiapkan domain bebas cookie. Subdomain mewarisi setelan cookie dari domain tingkat teratasnya. Jika Anda menyetel cookie untuk “example.com”, cookie juga disajikan di “www.example.com” dan “blog.example.com”, dan seterusnya. Jadi, Anda tidak dapat menghosting konten dinamis di “example.com” dan konten statis di “static.example.com”.

Ada dua cara untuk mengatasi hal ini:

  1. Gunakan domain lain untuk menghosting konten statis.
  2. Gunakan subdomain untuk konten dinamis dan konten statis. Pola umumnya adalah menggunakan “www.example.com” untuk konten dinamis dan “static.example.com” untuk konten statis.

Dalam panduan kami untuk menyiapkan domain bebas cookie, kami menganggap Anda menghosting situs Anda di subdomain “www” dan bermaksud menghosting file statis di subdomain “statis”.

Silahkan baca lebih banyak : GZIP Compression Tingkatkan Performa Website

Cara Membuat Untuk WordPress

Dengan cPanel & WHM, membuat domain bebas cookie untuk WordPress sangatlah mudah.

  1. Buat subdomain yang sesuai.
  2. Redirect subdomain untuk menyajikan konten statis dari direktori /wp-content WordPress.
  3. Konfigurasikan WordPress untuk menyajikan konten statis dari domain bebas cookie.

Buat Domain Free Cookie Di cPanel

Buka cPanel dan arahkan ke alat Subdomain , yang akan Anda temukan di bagian Domain di halaman utama.

Buat subdomain baru dari domain tingkat atas yang terhubung ke situs WordPress Anda. Jika situs WordPress Anda dihosting di www.example.com, buat subdomain di “static.example.com” atau serupa.

Di bidang Document Root , masukkan direktori “wp-content” situs WordPress Anda. Dalam hal ini, situs dengan hosting di “public_html” jadi kami memasukkan “public_html/wp-content.”

Domain Free Cookie

Konfigurasikan WordPress Untuk Menggunakan Domain Free Cookie

Kami sekarang harus memberi tahu WordPress untuk menyajikan konten statis dari domain baru bebas cookie. Untuk melakukan ini, kami akan menambahkan dua arahan baru ke file situs “wp-config.php”. Anda dapat mengakses file di baris perintah, tetapi Anda juga dapat mengedit file konfigurasi WordPress di File Manager cPanel , yang dapat Anda buka dari bagian File di menu halaman utama atau langsung di Toolkit WordPress .

Pilih “wp-config.php” dan klik edit di toolbar.

Tambahkan baris berikut ke file, dengan pengeditan yang sesuai untuk menyisipkan subdomain Anda

define("WP_CONTENT_URL", "static.example.com");
define("COOKIE_DOMAIN", "www.example.com");

Klik Simpan Perubahan .

Terakhir, kami mengedit database situs untuk mengalihkan postingan yang ada ke subdomain baru. Sebelum Anda menyelesaikan langkah ini, cadangkan database dengan WordPress Toolkit atau metode manual. Anda akan mengedit database secara permanen. Jika Anda salah, situs Anda tidak akan berfungsi dengan benar lagi.

  1. Buka PhpMySQL dari bagian Database di menu cPanel atau akses database langsung dari tab Database situs Anda di WordPress Toolkit .
  2. Pilih database situs WordPress Anda dan kemudian tabel _posts -nya .
  3. Klik tab SQL .

Masukkan kode SQL berikut di kotak teks. Pastikan untuk mengedit URL agar cocok dengan subdomain Anda:

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

Setelah Anda memeriksa ulang SQL, klik Buka di bagian bawah halaman.

Domain Free Cookie

Itu dia! Konten statis sekarang akan tersaji dari subdomain bebas cookie baru Anda, dan cookie akan terus tersaji dari domain subdomain “www”.

Artikel ini telah terbit di : CPanel

Domain Free Cookie

Desain website oleh Cahaya TechDevKlub Cahaya

About the author : Indica Curie
Just someone who loves tourism.
Indica Curie avatar

Indica Curie

Just someone who loves tourism.

Mungkin Anda Menyukai

Dukungan & komentar!

Biar Karya Bicara
Ambil bagian, mainkan peran hidupmu!

Komentar

No comments yet