Làm gì khi có thông báo Serve Static Content From a Cookieless Domain? – Nếu như bạn nhận được một số cảnh báo từ các công cụ như Pingdom , GTmetrix hoặc Google PageSpeed Insights với thông tin là “serve static content from a cookieless domain” . Thực tế là khi bạn đang mang lại thông tin khi client đòi hỏi như hình ảnh, JavaScript, CSS, thì không có lý do gì để bạn phải gắn thêm cookie đi kèm, bởi vì nó sẽ tạo thêm xử lý và cồng kềnh. Nhưng mà, sau khi các webserver cài đặt một cookie cho một tên miền nhất định, tất cả đòi hỏi HTTP tiếp theo cho tên miền đó phải bao gồm các tập tin cookie.
Xem thêm: Domain là gì? Những điều cần biết quan trọng về tên miền
Làm gì khi có thông báo Serve Static Content From a Cookieless Domain?
Cảnh báo này thường được thấy trên các Web có số lượng lớn request. Một vài cách để khắc phục việc này bao gồm dùng CDN loại bỏ cookie hoặc cài đặt một tên miền riêng hoặc hoặc tên miền phụ để phân phát cookie.
Do những chuyển đổi gần đây với Trang Web và các giao thức mới như HTTP / 2, cảnh báo này thường sẽ được bỏ qua.
Tuỳ thuộc vào công cụ kiểm tra , thông tin cảnh báo có thể được đưa ra như sau:
- “serve the following static resources from a domain that doesn’t set cookies”
- “serve static content from a cookieless domain”

Khắc phục phục vụ thông tin tĩnh từ cảnh báo miền vô ích
Có một số cách để khắc phục: giống như sử dụng CDN và cấu tạo lại Web WordPress của bạn.
- Sử dụng CDN
- Cấu tạo lại Website WordPress
Sử dụng CDN
Một cách dễ dàng để khắc phục cảnh báo này là sử dụng CDN có khả năng bỏ qua cookie cũng giống như loại bỏ cookie. Việc này sẽ hoàn toàn ngăn việc nhận được phản hồi Set-Cookie. KeyCDN là một nhà cung cấp CDN cung cấp tính năng này. Theo mặc định, bạn có thể thấy hai tùy chọn sau được bật.
Lưu ý: Bạn không thể tắt cookie khi vận dụng CloudFlare. Mà CloudFlare cũng đưa rõ ra cookie bảo mật của riêng nó tại header. Vả lại thì những cookie này dung lượng rất nhỏ và đem lại hiệu suất cũng cực kỳ nhỏ. Nên nếu như bạn sử dụng CloudFlare, không có cách nào để khắc phục cảnh báo này.
Cấu tạo lại Web WordPress
Tùy chọn thứ hai bạn là cấu trúc lại Web WordPress của bạn để phân phối các tệp tĩnh từ một tên miền hoặc tên miền phụ mới.
Lưu ý: nếu như bạn sử dụng tên miền như domain.com, thì bạn thực sự cần phải dùng một tên miền khác. Nếu bạn đang sử dụng www.domain.com thì bạn có thể chỉ cần cài đặt một tên miền phụ như static.domain.com. Trong ví dụ này, Web của tôi đang vận dụng là www.domain.com.
- Đầu tiên, tạo một tên miền phụ (subdomain) như static.domain.com.
- Thiết lập bản ghi DNS của tên miền phụ (subdomain) của bạn dưới dạng CNAME trỏ đến tên miền chính của bạn.
- Trỏ tên miền phụ của bạn vào thư mục / wp-content bằng cách chỉnh sửa file wp-config.php của bạn:
define("WP_CONTENT_URL", "http://static.domain.com"); define("COOKIE_DOMAIN", "domain.com");
Kết
Như vậy là bạn đã có thể khắc phục được việc có thông báo Serve Static Content From a Cookieless Domain. Cảm ơn các bạn đã đón đọc. Nếu có bất cứ thắc mắc nào, hãy đừng ngần ngại để lại dưới comment nhé.