Tôi đã đọc trong Google's documentation về cải thiện tốc độ trang web. Một trong những khuyến nghị của họ đang phục vụ nội dung tĩnh (hình ảnh, css, js, vv) từ một "miền không có cookie":Dừng cookie được đặt từ tên miền (còn gọi là "miền không nấu nướng") để tăng hiệu suất trang web
nội dung tĩnh, chẳng hạn như hình ảnh, JS và file CSS, không cần phải có kèm theo cookie, vì có không tương tác với người dùng với các tài nguyên này. Bạn có thể giảm yêu cầu thời gian chờ bằng cách phân phát tài nguyên tĩnh từ tên miền không phục vụ cookie.
Google sau đó nói rằng cách tốt nhất để làm điều này là để mua một tên miền mới và thiết lập nó để trỏ đến của bạn hiện thời:
Để tiến hành đặt miền không có cookie cho phục vụ nội dung tĩnh, đăng ký một tên miền mới và định cấu hình cơ sở dữ liệu DNS của bạn với bản ghi CNAME rằng trỏ tên miền mới vào bản ghi A tên miền hiện tại hiện tại của bạn. Định cấu hình máy chủ web của bạn để phân phát tài nguyên tĩnh từ tên miền mới và không cho phép bất kỳ cookie nào được đặt ở bất kỳ đâu trên miền này. Trong các trang web của bạn, hãy tham khảo tên miền trong URL cho các tài nguyên tĩnh .
này là khá thẳng thứ về phía trước, trừ các bit mà nó nói đến "cấu hình máy chủ web của bạn để phục vụ các tài nguyên tĩnh từ tên miền mới, và không cho phép bất kỳ cookie nào được đặt bất cứ nơi nào trên tên miền này ". From what I've read, không có cài đặt trong IIS cho phép bạn nói "phân phát tài nguyên tĩnh", vì vậy, làm cách nào để ngăn ASP.NET cài đặt cookie trên miền mới này?
Hiện tại, ngay cả khi tôi chỉ yêu cầu .jpg từ tên miền mới, nó đặt cookie trên trình duyệt của tôi, mặc dù cookie của ứng dụng của chúng tôi được đặt thành miền cũ của chúng tôi. Ví dụ, ASP.NET đặt một cookie ".ASPXANONYMOUS" (theo như tôi biết), chúng tôi không yêu cầu nó làm.
Xin lỗi nếu đây là câu hỏi thật sự mới, tôi mới làm quen với điều này!
Cảm ơn.
Cảm ơn câu trả lời của bạn, nhưng như đã nêu trước đây, chúng tôi đã thực hiện chính xác giống như bạn và chúng tôi đang nhận cookie do ASP.NET đặt chứ không phải ứng dụng của chúng tôi. Ví dụ: "ASPXANONYMOUS". –
Bạn có đang phục vụ tài nguyên của mình từ bất kỳ HttpHandler nào hoặc bạn có tệp global.asax trong miền ít cookie không? –
Tôi khuyên bạn nên xóa tất cả cookie khỏi trình duyệt. chỉ đặt một vài tài nguyên hình ảnh trên miền và thử gọi nó từ một trang html. Tôi chắc chắn nó sẽ không có cookie. –