@ n8wrl
Không có gì cá nhân, nhưng tôi muốn để khắc phục quan niệm sai lầm rằng "Refreshing buộc một tái nạp tất cả mọi thứ ngay cả khi nó đang ở trong bộ nhớ cache." Tôi muốn đó là sự thật! Tôi có thể tiết kiệm giờ và giờ gỡ lỗi tôi đã học trước đó rằng nó không lực một trang làm mới đầy đủ khi bạn nhấn F5
Như bạn có thể nhìn thấy từ tab ròng firebug đây trên xkcd SAU một F5
, GET grownups.png
trả lại trạng thái 304
hoặc "Không được sửa đổi". Lệnh này sẽ hướng dẫn trình duyệt sử dụng phiên bản được lưu trong bộ nhớ cache trên máy cục bộ của người dùng vì trên máy chủ nó chưa được sửa đổi.Hầu hết các hình ảnh, nhiều kịch bản, css, các file html tĩnh, và kiểu MIME khác được lưu trữ trên máy khách hàng, và không bao giờ tái tải - ngay cả khi báo chí của bạn F5
Để thực sự "làm mới" các một trang, bạn cần xóa bộ nhớ cache của mình bằng cách nhấn CTR-SHFT-DLT
hoặc các phím tắt trình duyệt khác mà bạn có thể có.
Nguồn
2011-02-18 17:55:05
Làm việc tốt cho tôi. Không có sự khác biệt giữa lần làm mới thứ nhất, thứ hai hoặc thứ ba. –
Dường như được hiển thị đúng với tôi trừ khi nội dung nào đó được hiển thị ngoài khu vực cửa sổ hiển thị –
nó sẽ giống nhau mỗi khi bạn làm mới trừ khi nội dung được thay đổi giữa các lần tải trang. Tôi đặt cược có một vấn đề bộ nhớ đệm. –