Я устанавливаю следующий метатег, чтобы установить тип контента и при этом время загрузки страницы увеличивается примерно на 30% (350 -> 500 мсек, используя инструменты Chrome Dev и Firefox Firebug). Примечание. Сначала я поместил его внутри тега, чтобы предотвратить повторную визуализацию содержимого страницы. Кроме того, размер страницы в килобайтах практически одинаков, поэтому проблема не в этом.
meta http-equ = "Тип контента" content = "text / html; charset = utf-8"
Если я не включу тег, символы не будут отображаться правильно. Если я удаляю его и вместо этого добавляю заголовок в мой PHP, как показано ниже, все снова быстро.
header ('Content-Type: text / html; charset = utf-8');
Итак, мой первый вопрос: нужен ли мне метатег или заголовка достаточно для всех браузеров? Я слышал, что мне нужен метатег, чтобы формы работали правильно, но кажется, что заголовок может быть достаточно хорошим.
Мой второй вопрос: с какой стати этот тег должен влиять на время загрузки, что кажется просто сумасшедшим?