我在 MediaTemple 拥有网站托管服务。默认情况下,是否可以设置让浏览器缓存所提供的图片和其他资产?
如果没有,我该如何设置缓存?然后我该如何当然它能正常工作吗?请随意为我指出一个好的新手缓存教程。
一个可能的复杂情况是,图像将被提供给 Facebook 应用程序 iFrame 中的 JavaScript 游戏(尽管我猜这与通常的浏览器缓存没有什么不同)。
我不想在用户每次启动游戏时提供相同的图像。
我希望将到期日期设置得尽可能长。当资产发生变化时,我可以在文件名上添加版本号。
我知道这是一个新手才会问的问题。我更擅长前端编程,而不是服务器问题。
答案1
如果图像作为静态内容提供(最有可能),那么它们通常会在可能的情况下被缓存,您不需要做任何额外的事情。
答案2
您可能需要尝试使用 Cache-Control 指令,例如“Cache-Control:max-age=<time-in-seconds>”