5 คะแนน โดย xguru 2020-08-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

เดิมทีมีเพียงระดับรหัสประเทศ แต่ตอนนี้มีการให้ header ที่ละเอียดกว่ามาก ทำให้สามารถปรับแต่งนโยบายแคช / Origin Request ได้อย่างละเอียดมากขึ้น

สามารถใช้งานได้ใน Lambda@Edge เช่นกัน และไม่มีค่าใช้จ่ายเพิ่มเติม

  • Country-Name

  • Country-Region

  • Country-Region-Name

  • City

  • Postal-Code

  • Time-Zone

  • Latitude

  • Longitude

  • Metro-Code

1 ความคิดเห็น

 
xguru 2020-08-05

ถ้าอยากทดสอบ ลองเข้าไปที่เซิร์ฟเวอร์ทดสอบ https://headers.owen.dev/ ที่นักพัฒนาต่างประเทศทำไว้ ตอนนี้มันจะคืนข้อมูลที่ CF กำลังเห็นอยู่ให้ครับ สำหรับเกาหลีใต้ดูเหมือนว่าจะไม่มี Metro แต่มีละติจูด/ลองจิจูดกับรหัสไปรษณีย์ออกมา ซึ่งน่าจะเป็นข้อมูลฝั่งเซิร์ฟเวอร์ของผู้ให้บริการเครือข่าย

Blip - เซิร์ฟเวอร์ Geolocation แบบเรียบง่าย https://th.news.hada.io/topic?id=2533

ก่อนหน้านี้ก็มีวิธีใช้ GAE หรือ CloudFlare อยู่แล้ว แต่ตอนนี้ CloudFront ก็ให้ข้อมูลแบบละเอียดได้แล้ว

สำหรับองค์กรที่ใช้ AWS CF ก็น่าจะใช้งานได้สะดวก