css - 页面速度字体链接谷歌字体

标签 css caching testing browser

我在 Symfony2 中做了一个应用程序并通过了 GTmetrix 或 pigdom 的测试并返回了这个错误:

以下资源缺少缓存验证器。 Resources que no not specified a cache validator cannot be refreshed efficiently.指定 Last-Modified 或 ETag header 以启用对以下资源的缓存验证:

http://fonts.googleapis.com/css?family=Quintessential

有谁知道我该如何消除这个错误?一句问候。


感谢您的回答: 我的 htaccess 文件是:

Options +indexes

Header unset ETag
FileETag None
<FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
Header unset Last-Modified
Header set Expires "Fri, 6 Jan 2013 00:00:00 GMT"

ExpiresActive On     
ExpiresDefault "access plus 1 year"

Header set Cache-Control "public, no-transform"
</FilesMatch>

AddOutputFilterByType DEFLATE text/html text/css application/javascript

抱歉我的英语不好

最佳答案

您尝试过使用 YSlow 进行测试吗?

您可能在使用 Expire 时遇到问题。

您是否修改了 .htaccess 文件?

这可能会有所帮助: Leverage browser caching

关于css - 页面速度字体链接谷歌字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16599587/

相关文章:

jquery - 当鼠标悬停在另一个 Div 上时对一个 Div 进行动画处理

HTML垂直滚动条只有当水平滚动条在右边时才可见

testing - "VerifyTextPresent"为 Selenium IDE 返回不正确的结果

Typescript - 具有映射类型的模拟接口(interface)

java - Spring - 基于带有@Autowired 字段的@Service 创建@Bean 导致@Autowired 字段出现NullPointerException

html - CSS 选择卡住

jquery - 删除 :focus on :active

c# - ASP.NET 核心 : Disable browser cache

ios - 缓存 JSON 请求图像以供离线使用的最佳方法是什么?

java - 如何防止用户进入 'back' 但在 JSP 中注销后保留缓存?