การใช้ Google Fonts Web API มีความสำคัญกับความเป็นส่วนตัวของผู้ใช้อย่างไร
Google Fonts API ออกแบบมาเพื่อจำกัดการรวบรวม พื้นที่เก็บข้อมูล และการใช้ข้อมูลผู้ใช้ปลายทาง การใช้ Google Fonts Web API ไม่ได้รับการตรวจสอบสิทธิ์และ Google Fonts API จะไม่ได้ตั้งค่าหรือบันทึกคุกกี้ คำขอที่ส่งไปยัง Google Fonts Web API จะส่งไปยังโดเมนเฉพาะทรัพยากร เช่น font.googleapis.com หรือ font.gstatic.com โดยคำขอแบบอักษรจะแยกจากและไม่มีข้อมูลเข้าสู่ระบบที่ส่งไปยัง google.com ขณะที่ใช้บริการอื่นๆ ของ Google ที่มีการตรวจสอบสิทธิ์ เช่น Gmail
เมื่อฉันฝัง Google Fonts ในเว็บไซต์ผ่าน Google Fonts Web API แล้ว Google ได้รับข้อมูลใดจากผู้เข้าชมเว็บไซต์ของฉัน
เมื่อผู้ใช้ปลายทางเข้าชมเว็บไซต์ที่ฝัง Google Fonts เบราว์เซอร์จะส่งคำขอ HTTP ไปยัง Google Fonts Web API Google Fonts Web API จะให้บริการ Google Fonts Cascading Style Sheets (CSS) จากนั้นจึงส่งไฟล์แบบอักษรที่ระบุใน CSS ให้แก่ผู้ใช้ คำขอ HTTP ดังกล่าวรวมถึง (1) ที่อยู่ IP ที่ใช้โดยผู้ใช้ที่เกี่ยวข้องในการเข้าถึงอินเทอร์เน็ต (2) URL ที่ขอบนเซิร์ฟเวอร์ Google และ (3) ส่วนหัว HTTP รวมถึง User Agent ที่อธิบายเวอร์ชันอินเทอร์เน็ตเบราว์เซอร์และระบบปฏิบัติการของผู้เข้าชมเว็บไซต์ รวมถึงการอ้างอิง (เช่น หน้าเว็บที่จะแสดงแบบอักษรของ Google)
และเพื่อความชัดเจน Google จะไม่ใช้ข้อมูลใดๆ ที่รวบรวมโดย Google Fonts เพื่อสร้างโปรไฟล์ผู้ใช้ปลายทางหรือเพื่อการโฆษณาที่ตรงเป้าหมาย
เมื่อฉันฝัง Google Fonts ในเว็บไซต์ผ่าน Google Fonts Web API ทำไม Google ถึงได้รับที่อยู่ IP ของผู้เข้าชมเว็บไซต์ของฉัน
Google จะได้รับที่อยู่ IP ของผู้เข้าชมเว็บไซต์ ซึ่งประมวลผลเพื่อตอบสนองต่อคำขอของผู้เข้าชมและเพื่อความปลอดภัย
โปรโตคอลอินเทอร์เน็ตต้องใช้ที่อยู่ IP เพื่อโอนข้อมูลผ่านอินเทอร์เน็ตระหว่างไคลเอ็นต์ที่ระบุ (เบราว์เซอร์) กับเซิร์ฟเวอร์เครื่องใดเครื่องหนึ่ง นี่คือเหตุผลที่ทุกคำขอของไคลเอ็นต์ที่ส่งไปยังเซิร์ฟเวอร์ใดก็ตามมีที่อยู่ IP ของไคลเอ็นต์ เพื่อให้เซิร์ฟเวอร์ตอบกลับที่อยู่ IP นั้นได้ ดังนั้น ข้อเท็จจริงที่ว่าเซิร์ฟเวอร์ของ Google จะต้องได้รับที่อยู่ IP เพื่อส่งแบบอักษรจึงไม่ใช่สิ่งเฉพาะสำหรับ Google และสอดคล้องกับวิธีการทำงานของอินเทอร์เน็ต
ฉันจะฝัง Google Fonts ในเว็บไซต์โดยไม่ส่งข้อมูลผู้ใช้ปลายทางไปยังเซิร์ฟเวอร์ของ Google ได้ไหม
แทนที่จะดึงข้อมูลแบบอักษรจากเซิร์ฟเวอร์ Google นักพัฒนาซอฟต์แวร์อาจโฮสต์เว็บฟอนต์ในเว็บไซต์ด้วยตนเองโดยการดาวน์โหลดแบบอักษรและอัปโหลดไปยังเซิร์ฟเวอร์ของตน เมื่อโหลดแบบอักษรจากเซิร์ฟเวอร์ของผู้ให้บริการเว็บไซต์ Google จะไม่ได้รับข้อมูลประเภทใดๆ ที่เกี่ยวข้องกับการเข้าชมเว็บไซต์ อย่างไรก็ตาม Google Fonts ที่โฮสต์ด้วยตนเองมีข้อเสียหลายประการ (ดูด้านล่าง)
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Google Fonts แบบโฮสต์ด้วยตนเองได้ที่คำแนะนำโดยย่อสำหรับแบบอักษรสำหรับเว็บแบบโฮสต์ด้วยตนเอง
การฝัง Google Fonts ในเว็บไซต์ผ่าน Google Fonts Web API มีข้อดีอย่างไร
การโฮสต์แบบอักษรเว็บบนเซิร์ฟเวอร์ของ Google มีข้อดีหลายประการสำหรับทั้งนักพัฒนาซอฟต์แวร์และผู้ใช้ปลายทาง Google Fonts ทำให้การแสดงเอกลักษณ์และประสิทธิภาพ บนเว็บไซต์และผลิตภัณฑ์ดิจิทัลอื่นๆ เป็นเรื่องง่าย ซึ่งพัฒนามามากจากคุณค่าเดิมที่นำเสนอ คือทำให้เว็บเร็วขึ้นโดยอนุญาตให้เบราว์เซอร์แคชแบบอักษรที่ใช้กันทั่วไปในเว็บไซต์ทั้งหมดที่ใช้ API นี้ แม้ปัญหานี้จะไม่เกิดขึ้นอีกต่อไป แต่ API ดังกล่าวยังคงเพิ่มประสิทธิภาพที่สําคัญและเพิ่มเติม เพื่อให้เว็บไซต์โหลดได้อย่างรวดเร็วและแบบอักษรทํางานได้ดี
เซิร์ฟเวอร์ของเราจะใช้โค้ดที่ Google Fonts สร้างขึ้นเพื่อส่งไฟล์ที่มีขนาดเล็กที่สุดเท่าที่ทำได้ให้กับผู้ใช้ทุกคนโดยอัตโนมัติ โดยอิงตามเทคโนโลยีที่เบราว์เซอร์ของผู้ใช้รองรับ ตัวอย่างเช่น เราใช้การบีบอัด WOFF 2.0 หากมี ซึ่งจะช่วยลดขนาดแบบอักษรและทำให้ผู้ใช้ทุกคนใช้งานเว็บได้เร็วขึ้น โดยเฉพาะในพื้นที่ที่แบนด์วิดท์และการเชื่อมต่อมีปัญหา ชุดไอคอนที่ส่งโดย Google Fonts จะได้รับประโยชน์จากโครงสร้างพื้นฐานเดียวกัน
นอกจากนี้ ยังมีข้อเสียของ Google Fonts ที่โฮสต์ด้วยตนเองอยู่หลายข้อ ข้อแรกคือ ขนาดการดาวน์โหลดของไฟล์แบบอักษรจะเพิ่มขึ้น เนื่องจากนักพัฒนาซอฟต์แวร์จะดาวน์โหลดไฟล์แบบอักษรทั้งไฟล์แทนที่จะดาวน์โหลดเป็นส่วนๆ โดยเฉพาะเมื่อ Google Fonts Web API นำส่งแบบอักษร อย่างที่ 2 ไม่มีวิธีที่จะมั่นใจได้ว่าแบบอักษรที่โฮสต์เองจะทำงานได้กับทุกเบราว์เซอร์ ในทางตรงกันข้าม Google Fonts Web API จะแสดงแบบอักษรที่ปรับให้เหมาะกับเบราว์เซอร์ของผู้ใช้โดยเฉพาะโดยอัตโนมัติ และจะแสดงการแก้ปัญหาเฉพาะเบราว์เซอร์ รูปแบบแบบอักษรที่เหมาะสมที่สุด และการเพิ่มประสิทธิภาพขนาดเฉพาะสำหรับเบราว์เซอร์ของผู้ใช้ สุดท้ายนี้ นักพัฒนาแอปต้องอัปเดตแบบอักษรที่โฮสต์เองด้วยตนเอง เมื่อเทียบกับ Google Fonts Web API ซึ่งจะส่งอัปเดตให้กับแบบอักษรโดยอัตโนมัติโดยที่นักพัฒนาแอปไม่จำเป็นต้องดำเนินการใดๆ
ดูข้อมูลเพิ่มเติมเกี่ยวกับประโยชน์ของการใช้ Google Fonts Web API ได้ที่API สำหรับแบบอักษรเว็บที่สวยงามและทำงานได้อย่างรวดเร็ว