当我在PageSpeed Tools(Google优化网页的工具)中测试我的网页时,我遇到了以下问题:
问题#1:
避免使用元标记中的字符集
以下资源在元标记中指定了字符集 在元标记中指定字符集会禁用IE8中的先行下载 要改进资源下载并行化,请将字符集移动到HTTP Content-Type响应头。
问题#2:
指定字符集
为HTML文档提前指定字符集允许浏览器立即开始执行脚本。
此页面的建议
以下资源未在HTTP标头中设置字符集 如果在其中指定了字符集,则可以加快浏览器中的渲染速度。
但是我不明白为什么我会遇到这些问题,因为我在头部指定了这样的字符集:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
问题:有人可以帮我解决这些问题吗?
答案 0 :(得分:12)
它告诉你:将字符集移动到HTTP Content-Type响应头。看看这个:
基本上,客户端从服务器返回的实际HTTP响应应该设置 Content-Type 字段。如果您无法更改此设置,则只需将其设置在<meta>
标记中即可。
编辑:
如果能够,请修改服务器上的.htaccess文件以包含:
AddType'text / html; charset = iso-8859-15'html
这将导致所提供的所有HTML文件都包含相应的响应标头。