Tôi có một trang web php đang chạy trên máy chủ đám mây.Khi bao giờ tôi thêm tệp mới css, js hoặc hình ảnh, trình duyệt đang tải các tệp cũ, css và hình ảnh được lưu trữ trong bộ nhớ cache.Làm thế nào để ngăn chặn bộ nhớ cache của trình duyệt cho trang web php
Trang web của tôi có một DOCTYPE và thẻ meta như sau
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Exit" content="blendTrans(Duration=1.0)">
Do DOCTYPE trên và mã meta đang i tải các tập tin cùng một lưu trữ trong trình duyệt thay vì mới một
[ 'Không Cache trong tất cả Browsers'] (http: // stackoverflow.com/questions/1341089/sử dụng-meta-thẻ-to-turn-off-caching-trong-tất cả các trình duyệt). Bạn cũng có thể làm một? RandomGeneratedNumber trên các tập tin bạn không muốn được lưu trữ. – Kodemon
Có thể bạn không muốn tắt hoàn toàn bộ nhớ cache cho hình ảnh/js/css: http://stackoverflow.com/questions/4206224/better-way-to-prevent-browser-caching-of-javascript-files – FoolishSeth