ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[PHP,Cache] เขียนสั่งให้ Browser แสดงข้อมูลใหม่กว่าได้ยังไง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [PHP,Cache] เขียนสั่งให้ Browser แสดงข้อมูลใหม่กว่าได้ยังไง  (อ่าน 910 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 97
ออฟไลน์ ออฟไลน์

กระทู้: 1,981



ดูรายละเอียด
« เมื่อ: 20 กรกฎาคม 2015, 00:21:41 »

คือได้ทำแคชให้กับเว็บไซต์ไว้ โดยระบุเป็น Expire date ไว้ เช่น 30 วัน หลังจากเรียกครั้งแรก เป็นต้น

แต่คราวนี้ หากเว็บมีการอัพเดท ซึ่งมันก่อน 30 วันอยู่แล้ว

จะเขียน htaccess หรือ header ใน php อย่างไร ให้ web browser ของผู้ชมดีงข้อมูลใหม่กว่ามาแสดง

ขอบคุณครับ
บันทึกการเข้า
artmond
ก๊วนเสียว
*

พลังน้ำใจ: 30
ออฟไลน์ ออฟไลน์

กระทู้: 237



ดูรายละเอียด
« ตอบ #1 เมื่อ: 20 กรกฎาคม 2015, 00:29:50 »

Cache ที่พูดถึงทำที่ไหนครับ

ถ้าเป็น cache files หรือ memory ก็แค่ลบ cache ทิ้งครับ

ถ้าเป็น Cache Browser ปกติผมใช้แบบนี้ครับ ไม่รู้ยังใช้ได้อยู่ไหม  wanwan004

โค๊ด:
<meta http-equiv="Expires" content="Fri, Jan 01 1900 00:00:00 GMT" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta name="creation-date" content="20/07/2015" />
« แก้ไขครั้งสุดท้าย: 20 กรกฎาคม 2015, 00:30:53 โดย artmond » บันทึกการเข้า
myong1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 569



ดูรายละเอียด
« ตอบ #2 เมื่อ: 20 กรกฎาคม 2015, 10:14:05 »

ถ้าไม่อยากไปลบ cache ให้เสียเวลา หรือเขียนโปรแกรมให้วุ่นวาย

ถ้าเว็บเราไม่ได้ update บ่อย ก็แก้ expired date ให้เป็น แค่ 12 ชั่วโมง หรือ 24 ชั่วโมงก็พอ มันไม่ได้ทำให้ host ทำงานหนักซักเท่าไหร่หรอกครับ
บันทึกการเข้า
amazegu
สมุนแก๊งเสียว
*

พลังน้ำใจ: 80
ออฟไลน์ ออฟไลน์

กระทู้: 875



ดูรายละเอียด
« ตอบ #3 เมื่อ: 20 กรกฎาคม 2015, 10:16:56 »

เขียนระบบไว้แบบไหนละครับ
บันทึกการเข้า
xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 97
ออฟไลน์ ออฟไลน์

กระทู้: 1,981



ดูรายละเอียด
« ตอบ #4 เมื่อ: 20 กรกฎาคม 2015, 15:28:50 »

ใช้ WP Super cache ครับผม ซึ่งบางทีอัพเดทข้อมูลใหม่ๆไป

ก็ยังมีผู้ใช้บางคนยังติดแคชอยู่ครับ (สังเกตจากไฟล์ Log ในโฮส)

ก็เลยอยากแก้ไข ณ ตรงจุดนี้ ครับผม
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์