资源可以使用HTTP缓存标头指定缓存策略。 具体来说,Cache-Control可以定义谁可以缓存响应以及响应时间
资源可以使用HTTP缓存标头指定缓存策略。具体来说,Cache-Control可以定义谁可以缓存响应多长时间。
你向用户提供的大多数图像都是静态资源,将来不会发生变化。 这类资产的最佳缓存策略是主动缓存。
设置HTTP缓存头文件时,设置Cache-Control的最大使用年限为一年(例如: Cache-Control: public; max-age = 31536000)。这种类型的主动缓存对于大多数类型的图像都很有效,特别是那些长时间存在的图像,比如头像和标题图像。
| 注意 |
|---|
| 如果你使用PHP提供图像,则由于默认的session_cache_limiter设置,它可能会破坏缓存。 这可能是图像缓存的灾难,你可能希望通过设置session_cache_limiter('public')来解决此问题,该会话将设置public,max-age =。 禁用和设置自定义缓存控制标头也很好。 |