Mengapa permintaan untuk konten statis dikirim ke situs lain?

13

Setiap kali saya masuk ke stackoverflow atau beberapa situs saya melihat banyak permintaan untuk situs seperti http://cdn.sstatic.net/. Mengapa ini dilakukan alih-alih melayani langsung dari situs yang sebenarnya? Bagaimana cara membantu mempercepat situs web?

Santosh Linkha
sumber
Saya menggunakan Firefox AddOn PrivacyBadger yang menunjukkan cdn.sstatic.net saya sebagai pelacak. Mengapa dan bagaimana saya harus bereaksi di sini? Bolehkah saya memblokirnya?
buhtz

Jawaban:

12

Pencurian tanpa malu-malu:

Gunakan Domain bebas Cookie untuk Komponen

Ketika browser membuat permintaan untuk gambar statis dan mengirimkan cookie bersama dengan permintaan tersebut, server tidak menggunakan cookie tersebut. Jadi mereka hanya membuat lalu lintas jaringan tanpa alasan. Anda harus memastikan komponen statis diminta dengan permintaan bebas cookie. Buat subdomain dan host semua komponen statis Anda di sana. Jika domain Anda adalah www.example.org, Anda dapat menginangi komponen statis di static.example.org. Namun, jika Anda telah menetapkan cookie pada domain tingkat atas example.org sebagai kebalikan dari www.example.org maka semua permintaan ke static.example.org akan mencakup cookie itu. Dalam hal ini, Anda dapat membeli seluruh domain baru, meng-host komponen statis Anda di sana, dan menjaga domain ini bebas cookie. Yahoo! menggunakan yimg.com, YouTube menggunakan ytimg.com, Amazon menggunakan images-amazon.com dan sebagainya.

Manfaat lain dari hosting komponen statis pada domain bebas cookie adalah bahwa beberapa proksi mungkin menolak untuk men-cache komponen yang diminta dengan cookie. Pada catatan terkait, jika Anda bertanya-tanya apakah Anda harus menggunakan example.org atau www.example.org untuk beranda Anda, pertimbangkan dampak cookie. Menghilangkan www membuat Anda tidak punya pilihan selain menulis cookie ke * .example.org, jadi untuk alasan kinerja, yang terbaik adalah menggunakan subdomain www dan menulis cookie ke subdomain itu.

Matius Baca
sumber
6

Ketika ini ditambahkan ke Stack Overflow pada Agustus 2009 Jeff, seperti yang Anda harapkan, menulis semua tentang itu di blog SO . Jika Anda terus membaca ada beberapa diskusi lagi tentang itu nanti.

Intinya, ini semua tentang mengurangi lalu lintas cookie.

Tony Meyer
sumber
4

Cookie dikirimkan dengan setiap permintaan ke domain yang menyimpan cookie. Dengan menyiapkan domain tanpa cookie, ukuran permintaan berkurang dan kecepatan permintaan meningkat, ini berguna untuk konten statis.

dan_waterworth
sumber