(คุณคิมมี่และสมาชิกคร้าบ มีไรจะบอก) - วิธีแก้หน้าเว็บไม่ยอมรีเฟรช ที่เคยสงสัยกันครับ{แตกประเด็นจาก X8728908}
|
|
บังเอิญนึกขึ้นได้ว่าเว็บปัจจุบันหลาย ๆ เว็บรวมทั้งพันทิปหน้ารวมกระทู้ก็ไม่มีปัญหานี้ เพราะใช้ภาษาแบบไดนามิคเขียน สาเหตุที่เกิดแคชใน proxy เนื่องจากหน้าอ่านกระทู้ของพันทิปแสดงผลด้วยไฟล์นามสกุล *.html proxy ของเครือข่ายจึงถือว่าทำงานในลักษณะ static (ไม่เปลี่ยนแปลงบ่อย) และรีเฟรชแคชตามช่วงเวลา เพื่อลดการใช้ทรัพยากรในระบบ ดังนั้น วันนี้มีโอกาสทดลองหรอกให้ proxy เข้าใจว่าหน้านี้ทำงานแบบ dynamic ด้วยการเติมตัวแปรไปด้านหลัง URL ยกตัวอย่างเช่น
http://www.pantip.com/cafe/wahkor/topic/X8728908/X8728908.html
เราก็เติมตัวแปร GET ต่อท้ายเป็น
http://www.pantip.com/cafe/wahkor/topic/X8728908/X8728908.html?a=1
ก็ทำให้การรีเฟรชแสดงข้อมูลที่เป็นปัจจุบันตลอดแล้วครับ
หมายเหตุ วิธีนี้ไม่เกี่ยวข้องใด ๆ กับเซิฟเวอร์ของพันทิป และไม่มีผลเสียใด ๆ ต่อเครือข่ายที่ใช้งานอยู่ครับ
แก้ไขเมื่อ 08 ม.ค. 53 15:37:26
จากคุณ |
:
Phoenix032
|
เขียนเมื่อ |
:
8 ม.ค. 53 15:33:36
|
|
|
|