คำถามติดแท็ก content-encoding

1
ไม่ได้ระบุชุดอักขระในข้อผิดพลาดส่วนหัว HTTP
เมื่อทดสอบหน้านี้ด้วย Page Speed ​​ฉันพบSpecify a character setข้อผิดพลาด: The following resources have no character set specified in their HTTP headers. Specifying a character set in HTTP headers can speed up browser rendering. Content-Typeแท็กเป็นปัจจุบันและหน้าได้รับการบันทึกไว้กับ UTF-8 เข้ารหัสเช่นกันดังนั้นที่เป็นข้อผิดพลาดมาจากไหน

3
เหตุใดจึงใช้เอนทิตี HTML แทนที่จะใส่อักขระ Unicode ใน HTML
สมมติว่าฉันต้องการใส่ตัวอักษรที่ไม่สุภาพในไฟล์ HTML; เช่น '→' มีเหตุผลใดที่ฉันควรป้อนเป็น '& rarr;' แทนที่จะใส่ '→' ในไฟล์ HTML? สมมติว่าไฟล์ HTML ของฉันถูกเข้ารหัสและส่งในรูปแบบ Unicode บางรูปแบบ

4
จะบอกเบราว์เซอร์เกี่ยวกับการเข้ารหัสอักขระของเว็บไซต์ HTML ได้อย่างไรไม่ว่าส่วนหัวของเซิร์ฟเวอร์เนื้อหาประเภทใด
ฉันมีหน้า HTML ที่ถูกต้อง (การเข้ารหัสของฟิสิคัลบนดิสก์ตรงกับมัน) ประกาศว่าเป็นประเภทเนื้อหา : <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content= "text/html; charset=utf-8"> <title> ... เปิดไฟล์จากดิสก์ในเบราว์เซอร์ (Google Chrome, Firefox) ทำงานได้ดี เมื่อร้องขอผ่าน HTTP เว็บเซิร์ฟเวอร์จะส่งส่วนหัว Content-Type อื่น: $ curl -I http://example.com/file.html HTTP/1.1 200 OK Date: Fri, 19 Oct 2012 10:57:13 GMT ... Content-Type: text/html; charset=ISO-8859-1 …

3
การใช้การเข้ารหัสเนื้อหาอย่างเหมาะสม
ฉันได้ยินมาแล้วว่าการใช้การตั้งค่าการเข้ารหัสเนื้อหาของหน้าเป็น zip หรือ gzip จะช่วยลดเวลาในการโหลดและลดแบนด์วิดท์ สิ่งนี้มีมูลค่าการใช้งานสำหรับไซต์เฉลี่ยหรือเฉพาะไซต์ที่มีโหลดสูงหรือไม่ นอกจากนี้ยังมีวิธีการเกี่ยวกับการตั้งค่าหน้าเว็บที่จะให้บริการด้วยวิธีนี้ในสภาพแวดล้อมของหลอดไฟ? zip และ gzip แตกต่างกันหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.