是的,通過在header函數中設置相應的Cache-Control和Expires頭,可以控制緩存行為。下面是一些常用的頭設置示例:
// 禁止緩存
header("Cache-Control: no-cache, no-store, must-revalidate");
header("Expires: 0");
// 緩存30秒
header("Cache-Control: max-age=30");
// 緩存1小時
header("Cache-Control: max-age=3600");
// 緩存1天
header("Cache-Control: max-age=86400");
通過設置不同的Cache-Control和Expires頭,可以控制頁面或資源的緩存時間,從而提升網站性能和用戶體驗。