Tôi thường xuyên thấy gstatic.com trên thanh trạng thái, tên miền đó là gì? [đóng cửa]


122

Thỉnh thoảng khi tôi duyệt web, trong số các tên máy chủ xuất hiện trên thanh trạng thái là một tên bao gồm gstatic.comtên miền cơ sở. Tôi không thể điều hướng để http://gstatic.comcó thêm thông tin. Tất cả tôi nhận được là một trang Google cho biết

URL được yêu cầu / không được tìm thấy trên máy chủ này.

Vì vậy, tôi tưởng tượng rằng gstatic.comcó một cái gì đó để làm với Google. Dù đó là gì đi nữa, nó dường như sẽ mất mãi mãi khi tôi đang duyệt một trang có tham khảo gstatic.com.

Câu trả lời:


121

Google đã tải nội dung tĩnh (mã JavaScript, hình ảnh và CSS) sang một tên miền khác nhằm giảm mức sử dụng băng thông và tăng hiệu suất mạng cho người dùng cuối.

  • theo lý thuyết, tăng hiệu suất bằng cách tăng số lượng kết nối mà trình duyệt có thể sử dụng, theo mặc định, hầu hết các trình duyệt sẽ chỉ thực hiện hai kết nối đến một máy chủ. Mặc dù điều này có thể định cấu hình, nhưng hầu hết người dùng không bận tâm, do đó, có nội dung đến từ nhiều tên miền, nó có thể mở hai kết nối cho mọi miền mà trang web sử dụng. Điều này tải nội dung vào trình duyệt người dùng nhanh hơn.

  • giảm băng thông bằng cách vô hiệu hóa cookie và các tiêu đề HTTP khác cho gstatic.comtên miền. Dù bạn có tin hay không, việc vô hiệu hóa các tiêu đề sẽ giúp giảm đáng kể việc sử dụng băng thông, đặc biệt nếu một trang sử dụng nhiều tệp tĩnh.

  • nội dung tĩnh có thể được giảm tải cho các máy chủ CDN đa dạng về mặt địa lý . Google có thể đẩy tất cả nội dung đến các máy chủ gần bạn nhất. Điều này có lẽ phù hợp hơn với một trang web công ty bình thường, vì Google thực hiện công việc tuyệt vời là đẩy mọi thứ đến trung tâm dữ liệu gần bạn nhất. Nhưng đối với một công ty bình thường, bạn có thể tách ra nội dung động và nội dung tĩnh của mình và sau đó trả cho nhà cung cấp CDN để lưu trữ nội dung tĩnh của bạn, giảm mức sử dụng băng thông của trung tâm dữ liệu công ty, đồng thời cải thiện thời gian tải cho người dùng của bạn.


1
thật tuyệt, tôi đã quên mất cookie
Jader Dias

13
Nó không phải là TẤT CẢ tĩnh. Có một tên miền phụ "csi.gstatic.com" được sử dụng cho một số loại đăng nhập. Không có tài nguyên nào được trả về và đôi khi phải mất một thời gian dài (hơn 30 giây) để URI trả về nội dung trống.
Portman

10
Đối với những gì nó có giá trị, gia đình các trang web Stack Overflow cũng làm điều tương tự với sstatic.net. Xem bài đăng trên blog của Jeff: blog.stackoverflow.com/page/12
ale

5
Tải trang của tôi luôn bị chậm khi tra cứu gstatic! :(
Ivan Ivković

2
Các liên kết ở trên là chết. blog.stackoverflow.com/2009/08/a-few-speed-improvements
Sankalp

27

gstatic.com là một miền vô dụng để cung cấp nội dung tĩnh cho Google. Xem bài viết này để biết thêm:
Thực tiễn tốt nhất để tăng tốc trang web của bạn - Sử dụng tên miền không có cookie cho các thành phần

Khi trình duyệt đưa ra yêu cầu cho một hình ảnh tĩnh và gửi cookie cùng với yêu cầu, máy chủ sẽ không sử dụng bất kỳ cookie nào. Vì vậy, họ chỉ tạo ra lưu lượng truy cập mạng không có lý do chính đáng. Bạn nên đảm bảo các thành phần tĩnh được yêu cầu với các yêu cầu không có cookie. Tạo một tên miền phụ và lưu trữ tất cả các thành phần tĩnh của bạn ở đó.

Nếu tên miền của bạn là www.example.org, bạn có thể lưu trữ các thành phần tĩnh của mình trên static.example.org. Tuy nhiên, nếu bạn đã đặt cookie trên domain.org cấp cao nhất trái ngược với www.example.org, thì tất cả các yêu cầu tới static.example.org sẽ bao gồm các cookie đó. Trong trường hợp này, bạn có thể mua một tên miền hoàn toàn mới, lưu trữ các thành phần tĩnh của bạn ở đó và giữ cho tên miền này không có cookie. Yahoo! sử dụng yimg.com, YouTube sử dụng ytimg.com, Amazon sử dụng hình ảnh-amazon.com, v.v.

Một lợi ích khác của việc lưu trữ các thành phần tĩnh trên miền không có cookie là một số proxy có thể từ chối lưu trữ các thành phần được yêu cầu bằng cookie. Trên một lưu ý liên quan, nếu bạn băn khoăn không biết nên sử dụng example.org hay www.example.org cho trang chủ của mình, hãy xem xét tác động của cookie. Việc bỏ qua www khiến bạn không còn lựa chọn nào khác ngoài việc viết cookie vào * .example.org, vì vậy, vì lý do hiệu suất, tốt nhất nên sử dụng tên miền phụ www và viết cookie vào tên miền phụ đó.


3
Nhưng nó làm cho nó chậm hơn so với trước đây đối với nhiều người dùng.
jj_

1
Tôi không thấy thế nào?
Tuấn Anh Hoàng-Vũ

4
Nó bị treo. Làm thế nào khác?
jj_

14

Nếu bạn giống tôi, bạn có thể nhận thấy tên miền gstatic vì trình duyệt của bạn bị tạm dừng chờ tài nguyên.

Nếu tên miền bạn nhìn thấy là

csi.gstatic.com

sau đó lưu ý rằng đây KHÔNG phải là tài nguyên tĩnh. Đó là một loại ghi nhật ký nội bộ (giống như Google Analytics). Nếu bạn thực hiện tìm kiếm Google cho csi gstatic, bạn sẽ thấy rằng nhiều người chờ tới 30 giây để URI này được Google xử lý.

Về phần mình, Google chưa bao giờ (theo hiểu biết của tôi) đã đề cập công khai csi.gstatic.com/csi.


4

gstatic.com là một tên miền thuộc sở hữu của Google, nơi nó lưu trữ nội dung tĩnh, chủ yếu là hình ảnh. Mục đích chính của tên miền này là để cải thiện hiệu suất của các trang web khác chứ không phải để xây dựng một trang web. Một trong những động cơ của sự tồn tại của một tên miền như vậy là do các hạn chế của trình duyệt chính liên quan đến tải xuống đồng thời từ một tên miền phụ. Có một phiên bản trình duyệt chính giới hạn tải xuống đồng thời xuống 4. Nghiên cứu hiệu suất web chỉ ra rằng nếu bạn tạo tối đa bốn tên miền phụ thì tốc độ tải trang cho các trang có nhiều tệp tĩnh sẽ cải thiện.


2
Trong trường hợp của chúng tôi, chúng tôi đang sử dụng maps.googleapis.com và yêu cầu csi.gstatic.com trả lại một hình ảnh trống / không tồn tại (độ dài 0). Yêu cầu GET tới csi.gstatic.com chứa các tham số như csi?v=2 s=mapsapi3 action=apiboot size=800x240 maptype=m. Vì vậy, trong trường hợp của chúng tôi, có vẻ như đó là về việc theo dõi cách chúng tôi sử dụng bản đồ. Tôi không chắc chắn về tuyên bố của bạn The main purpose of this domain is for improving the performance of other sitesBạn có thể thêm thông tin và chi tiết để sao lưu này không?
lướt sóng
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.