เพราะมันติด cache! ยังไงล่ะ
อะไรคือ cache? แคชเป็นสิ่งที่คล้ายๆ กับความจำชั่วคราว เก็บไว้ไม่นาน (แต่บางครั้งมันก็นานได้ แล้วแต่จะตั้งค่า) แล้วระบบการทำงานของ Facebook เมื่อมีคนกดแชร์ ก็คือเจ้าระบบของเว็บ Facebook มันจะวิ่งมาที่ url หน้าที่เราจะแชร์ของ ถ้ายังไม่เคยมีอยู่ในข้อมูลมาก่อนเลย มันก็จะทำการหารูปในหน้าเว็บนั้นมาให้เราเลือกว่าจะเอารูปไหน
แต่ประเด็นคือ ... ถ้าเป็นการแชร์ครั้งที่สอง เว็บ Facebook มันจะไม่วิ่งมาหารูปใหม่แล้วเพราะมันมี image cache เก็บเอาไว้จากครั้งที่แล้วแล้วยังไงล่ะ สาเหตุก็เพราะความเร็วในการแสดงผลเป็นหลัก
ดังนั้นปัญหามันเลยเกิดขึ้น!
แล้วถ้าเราอยากจะเปลี่ยนรูปใหม่ล่ะ ทำยังไง
เข้าไปเคลียร์ cache ซะสิ
ก่อนอื่นเลยก็เข้าไปที่หน้านี้ https://developers.facebook.com/tools/debug/og/object/เท่านี้ Facebook ก็จะไปดึงข้อมูลรูปภาพใหม่อีกครั้ง
ทำแล้วของผมรูปไม่ขึ้นเลย ไม่มีให้เลือกด้วย https://developers.facebook.com/tools/debug/og/object/?q=http://shop.youngmeedee.co.th/ ต้องทำยังไงล่ะทีนี้
ตอบลบ