【发布时间】:2011-04-19 16:24:48
【问题描述】:
我正在设置以下元标记来设置内容类型,这样做页面加载时间会增加大约 30%(使用 chrome 开发工具和 firefox firebug 时为 350 --> 500 毫秒)。注意:我将它放在标签内的第一件事,以防止重新呈现页面内容。此外,以 kb 为单位的页面大小基本相同,所以这不是问题。
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
如果我不包含标签,字符将无法正确呈现。如果我删除它并按照下面将标题添加到我的 PHP 中,一切都会再次快速。
header('Content-Type: text/html; charset=utf-8');
所以我的第一个问题是,我真的需要元标记还是标题对于所有浏览器都足够?我听说我需要元标记以便表单正常工作,但似乎标题可能足够好。
我的第二个问题是,为什么这个标签会影响加载时间,这看起来简直太疯狂了?
【问题讨论】:
标签: php html utf-8 header content-type