Saya secara teratur melihat gstatic.com di bilah status, domain apa itu? [Tutup]

122

Kadang-kadang ketika saya menjelajahi web, di antara nama host yang terbang di bilah status adalah salah satu yang termasuk gstatic.comsebagai domain dasar. Saya tidak dapat menavigasi ke http://gstatic.comuntuk mendapatkan informasi lebih lanjut. Yang saya dapatkan hanyalah halaman Google yang mengatakan

URL yang diminta / tidak ditemukan di server ini.

Jadi saya bayangkan gstatic.comada hubungannya dengan Google. Apa pun itu, sepertinya butuh selamanya ketika saya menjelajahi halaman yang referensi gstatic.com.

sebelas81
sumber

Jawaban:

121

Google memiliki konten statis yang tidak dimuat (kode JavaScript, gambar, dan CSS) ke nama domain yang berbeda dalam upaya mengurangi penggunaan bandwidth dan meningkatkan kinerja jaringan untuk pengguna akhir.

  • meningkatkan kinerja dengan meningkatkan, secara teori, jumlah koneksi yang dapat digunakan browser, secara default, sebagian besar browser hanya akan membuat dua koneksi ke satu server. Meskipun ini dapat dikonfigurasi, sebagian besar pengguna tidak repot, sehingga memiliki konten berasal dari banyak domain, ini dapat membuka dua koneksi untuk setiap domain yang digunakan situs. Ini memuat konten ke dalam browser pengguna lebih cepat.

  • mengurangi bandwidth dengan menonaktifkan cookie dan header HTTP lainnya untuk gstatic.comdomain. Percaya atau tidak, menonaktifkan header sangat mengurangi penggunaan bandwidth, terutama jika halaman menggunakan banyak file statis.

  • konten statis dapat diturunkan ke server CDN yang beragam secara geografis . Google dapat mendorong semua konten ke server yang terdekat dengan Anda. Ini mungkin lebih berlaku untuk situs perusahaan normal, karena Google melakukan pekerjaan yang hebat untuk mendorong semuanya ke pusat data terdekat dengan Anda. Tetapi untuk perusahaan normal, Anda dapat membagi konten dinamis dan konten statis Anda dan kemudian membayar penyedia CDN untuk meng-host konten statis Anda, mengurangi penggunaan bandwidth pusat data perusahaan Anda, sambil meningkatkan waktu muat untuk pengguna Anda.

Roy Rico
sumber
1
Hebat, saya lupa cookie
Jader Dias
13
Ini TIDAK SEMUA statis. Ada subdomain "csi.gstatic.com" yang digunakan untuk semacam pencatatan. Tidak ada sumber daya yang dikembalikan, dan kadang-kadang membutuhkan waktu PANJANG (lebih dari 30 detik) untuk URI mengembalikan konten yang kosong saja.
Portman
10
Untuk apa nilainya, keluarga Stack Overflow situs melakukan hal yang sama dengan sstatic.net. Lihat posting blog Jeff: blog.stackoverflow.com/page/12
ale
5
Memuat halaman saya selalu lebih lambat di lookup gstatic! :(
Ivan Ivković
2
Tautan di atas sudah mati. blog.stackoverflow.com/2009/08/a-few-speed-improvements
Sankalp
27

gstatic.com adalah domain tanpa masak untuk mengirimkan konten statis untuk Google. Lihat artikel ini untuk lebih lanjut:
Praktik Terbaik untuk Mempercepat Situs Web Anda - 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 meng-host komponen statis Anda di static.example.org. Namun, jika Anda sudah 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, lebih baik menggunakan subdomain www dan menulis cookie ke subdomain itu.

Tuan Anh Hoang-Vu
sumber
3
Tapi itu membuatnya lebih lambat daripada sebelumnya bagi banyak pengguna.
jj_
1
Saya tidak mengerti bagaimana caranya?
Tuan Anh Hoang-Vu
4
Itu hang. Bagaimana lagi?
jj_
14

Jika Anda seperti saya, Anda mungkin memperhatikan domain gstatic karena browser Anda dijeda menunggu sumber daya.

Jika domain yang Anda lihat adalah

csi.gstatic.com

kemudian perhatikan bahwa ini BUKAN sumber daya statis. Ini semacam pendataan internal (seperti Google Analytics). Jika Anda melakukan pencarian Google untuk csi gstatic, Anda akan melihat bahwa banyak orang menunggu hingga 30 detik agar URI ini diproses oleh Google.

Google, untuk bagian mereka, tidak pernah (setahu saya) menyebutkan csi.gstatic.com/csi secara publik.

Portman
sumber
4

gstatic.com adalah domain milik google tempat ia meng-host konten statis, terutama gambar. Tujuan utama dari domain ini adalah untuk meningkatkan kinerja situs lain, dan bukan untuk membangun situs. Salah satu motif dari keberadaan domain tersebut adalah karena keterbatasan browser utama mengenai pengunduhan simultan dari satu subdomain. Ada versi browser utama yang membatasi unduhan simultan menjadi 4. Penelitian kinerja web menunjukkan bahwa jika Anda membuat hingga empat subdomain, kecepatan memuat halaman untuk halaman dengan banyak file statis akan meningkat.

Jader Dias
sumber
2
Dalam kasus kami, kami menggunakan maps.googleapis.com dan permintaan untuk csi.gstatic.com mengembalikan gambar kosong / tidak ada (panjang 0). Permintaan GET ke csi.gstatic.com berisi parameter seperti csi?v=2 s=mapsapi3 action=apiboot size=800x240 maptype=m. Jadi dalam kasus kami, sepertinya pelacakan tentang bagaimana kami menggunakan peta. Saya tidak yakin tentang pernyataan The main purpose of this domain is for improving the performance of other sitesAnda. Bisakah Anda menambahkan informasi dan detail untuk mendukungnya?
surfmuggle