php แสดงเนื้อหาไม่ครบขาด ๆ แหว่ง ๆ เกิดจากอะไร

เริ่มโดย down971863, 28 ธันวาคม 2020, 02:32:13

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

down971863

หลังจากย้ายจาก 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 ไม่มีใครพูดถึงปัญหานี้กันเลย

smapan

[direct=http://cp.siamhostweb.com/cart.php?gid=1]จูมล่าโฮส สยามโฮสเว็บ[/direct] [direct=http://www.modty.com]modty.com[/direct]
[direct=http://www.apartment.in.th]รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง[/direct]
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***

down971863

อ้างถึงจาก: smapan ใน 28 ธันวาคม 2020, 08:38:36
จากอาการ อาจเกี่ยวกับแคชใน nginx
https://www.sorendam.com/clear-nginx-cache/

ขอบคุณครับ

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

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

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

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

icez

ลองดู error log ของ php ก่อนครับ น่าจะมี error อะไรออกมาบ้างอยู่
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ