ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: down971863 ที่ 28 ธันวาคม 2020, 02:32:13



หัวข้อ: php แสดงเนื้อหาไม่ครบขาด ๆ แหว่ง ๆ เกิดจากอะไร
เริ่มหัวข้อโดย: down971863 ที่ 28 ธันวาคม 2020, 02:32:13
หลังจากย้ายจาก php5 mysql มาใช้ php7 mariadb พบปัญหาการแสดงผลบางครั้ง

แสดงเป็น table 1000 row แต่พอหลังจากกดอัพเดทข้อมูลแล้วบางครั้งมันแสดงผล 123 row , 252 row , 566 row มันแสดงออกมาแบบไม่ครบแหว่ง ๆ โหว่ ๆ ปัญหานี้เกิดจากอะไร เราแก้ไขโดยใช้วิธ๊แบบจากลิ้ง เช่น table.php แล้วเรียกเป็นแบบ table.php?rand=1 หรือค่าอะไรก็ตามที่ทำให้ลิ้งมันมี GET เข้าไปแบบนี้มันก็แสดงครบ 1000 row เหมือนเดิมอยากทราบว่ามันแก้ไขยังไงเบื้องต้นคิดว่ามันเกิดจากปัญหาการ cache ของ php เองรึเปล่า คือไฟล์ table.php ของผมนั้นเป็นการเรียกใช้งานจาก db โดยตรงไม่ได้ cache ใด ๆ แต่ไม่รู้ว่าการปรับ version เครื่องที่ใช้งานมันมีผลอะไรบ้าง

ใครเคยเจอปัญหาแบบนี้บ้าง ไปค้นหาใน google ไม่มีใครพูดถึงปัญหานี้กันเลย


หัวข้อ: Re: php แสดงเนื้อหาไม่ครบขาด ๆ แหว่ง ๆ เกิดจากอะไร
เริ่มหัวข้อโดย: smapan ที่ 28 ธันวาคม 2020, 08:38:36
จากอาการ อาจเกี่ยวกับแคชใน nginx
https://www.sorendam.com/clear-nginx-cache/


หัวข้อ: Re: php แสดงเนื้อหาไม่ครบขาด ๆ แหว่ง ๆ เกิดจากอะไร
เริ่มหัวข้อโดย: down971863 ที่ 30 ธันวาคม 2020, 11:08:10
จากอาการ อาจเกี่ยวกับแคชใน nginx
https://www.sorendam.com/clear-nginx-cache/

ขอบคุณครับ

ลองตรวจสอบในเครื่องดูแล้วไม่มี path ดังกล่าวเลยดูใน nginx.conf ก็ไม่มีการตั้งค่า cache แต่อย่างใดและไม่ได้ใช้ wp เป็นเว็บไซด์เขียน code เอง

php7 โดยพื้นฐานมัน cache ไว้เองได้รึเปล่า

ไม่ได้ใช้งาน cloudflare หรือบริการอะไรขั้นกลาง

จะสามารถหาสาเหตุของปัญหานี้ได้อย่างไร


หัวข้อ: Re: php แสดงเนื้อหาไม่ครบขาด ๆ แหว่ง ๆ เกิดจากอะไร
เริ่มหัวข้อโดย: icez ที่ 30 ธันวาคม 2020, 12:07:49
ลองดู error log ของ php ก่อนครับ น่าจะมี error อะไรออกมาบ้างอยู่