dongyuli0964
2012-08-28 17:13
浏览 85
已采纳

浏览器是否缓存PHP生成的CSS和Javascript文件?

Simple question.

Do browsers cache PHP generated CSS and script files automatically, just like CSS/JS files?

图片转代码服务由CSDN问答提供 功能建议

简单问题。

浏览器是否自动缓存PHP生成的CSS和脚本文件 ,就像CSS / JS文件一样?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • dph58509 2012-08-28 17:16
    已采纳

    If the URL remains the same, and there aren't hints in the HTTP responses to tell the browser otherwise, they can be cached.

    If the URL includes dynamic information, the browser probably won't be able to take advantage of caching.

    Changing the URL by adding a timestamp as a dummy parameter (e.g. http://host/myfile.php?t=17279273) is one of the ways you can prevent caching since the browser sees the slight change as a new resource.

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • douchuoliu4422 2012-08-28 17:14

    Sure, barring explicit acts to prevent caching. The browser has no way of knowing if the file was a static or dynamically generated resource.

    评论
    解决 无用
    打赏 举报
  • dtqpw68806 2012-09-06 19:12

    Jonathon's answer suggesting the addition of a timestamp to prevent caching is a good one.

    A useful tip along these lines is to append the creation/last modified date of a file. Doing this means that while unchanged the browser will cache the file, but when you update the file those changes are forced to your users.

    It's not always the best option, but worth noting.

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题