我設置了以下元標記以設置內容類型,並且這樣做頁面加載時間跳過大約30%(使用chrome開發工具和firefox螢火蟲,350 - > 500毫秒)。注意:我已經將第一件事放在標籤內,以防止重新呈現頁面內容。此外,kb中的頁面大小基本相同,所以這不是問題。UTF-8內容類型元標記正在減慢頁面加載速度,爲什麼?
元HTTP的當量= 「Content-Type的」 內容= 「text/html的;字符集= UTF-8」
如果我不包括標籤,字符不正確呈現。如果我刪除它,而是將標題添加到我的PHP,如下所示,一切都很快。
header('Content-Type:text/html; charset = utf-8');
所以我的第一個問題是,我真的需要元標記還是足夠所有瀏覽器?我聽說我需要meta標籤,所以表格可以正常工作,但看起來標題可能足夠好。
我的第二個問題是,爲什麼地球上這個標籤會影響加載時間,這似乎顯得很瘋狂?
感謝Peter的迴應。是的,標題確實會覆蓋元標記(http://www.w3.org/International/questions/qa-html-encoding-declarations#httpheadwhat),但它仍然似乎很奇怪,元標記可能會導致這樣的延遲這是宣佈的第一件事。我沒有看到任何理由保留元標記,儘管很多人會這樣做(如果標題被剝離)。 – Hamish 2010-10-04 02:34:54