Ini merujuk pada Header Respons dan bukan dokumen badan ("Tag Jenis-Konten").
Jika Anda memeriksa Header Respons halaman Anda dengan HTTP Debugger (misalnya, panel Net Firebug untuk Firefox, atau tab serupa dari Alat Pengembang di Google Chrome / Internet Explorer / Safari / Opera), Anda akan melihat baris ini:
Content-Type: text/html
Pada saat yang sama, jika Anda memeriksa hal yang sama untuk halaman ini , Anda akan melihat:
Content-Type: text/html; charset=utf-8
Kecepatan Halaman mengacu pada bagian yang hilang. Memiliki set karakter yang benar hadir di header memang akan mempercepat rendering halaman sedikit . Dengan charset yang salah ditentukan dalam tajuk respons (atau tidak ada set karakter sama sekali) browser perlu memindai / menafsirkan halaman hingga menemukan deklarasi set karakter yang benar ( <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
baris) dan kemudian memulai kembali proses rendering jika set karakter berbeda dari browser. setingan awal.
Hukuman kinerja tidak besar sama sekali - bagi pengguna itu tidak terlalu mencolok kecuali perangkat keras yang benar-benar lama / lambat digunakan (meskipun berbeda untuk setiap versi browser dan browser). Mungkin ada beberapa "hukuman" lain yang berhubungan langsung dengan ini, tetapi saya pribadi tidak menyadarinya.
Memperbaiki: Jika Anda membuat header ini sendiri (dalam skrip PHP Anda), maka Anda perlu mengubahnya untuk menyertakan charset juga. Jika skrip Anda tidak melakukan manipulasi header seperti itu, maka itu adalah masalah konfigurasi server.