ขอสอบถามเกี่ยวกับการใช้ cache กับ php+mysql หน่อยครับ

คือ เคยมีกระทู้นึงแล้ว สอนวิธีการใช้ cache ครับ แต่ผมอยากจะสอบถามว่า

ถ้าเว็บที่คนยังเข้าน้อยอยู่ ควรทำ cache ไหมครับ? (ถ้าทำก็ตั้งใจว่าจะทำ file cache ครับ)

พอดีไม่อยากขุดกระทู้เก่าขึ้นมา เลยตั้งกระทู้ถามใหม่เลยครับ

ถ้าผิดหมวดก็ขออภัยด้วยนะครับ

ขอบคุณครับ

ถ้าเข้าใจถึงว่า ทำไมต้อง cache
cache มีไว้ทำอะไร
เราจะได้คำตอบครับว่า เราสมควรทำหรือไม่

ก็ผมไม่เข้าใจน่ะสิครับถึงมาถาม T.T

หาอ่านแล้วก็ยังไม่เข้าใจ ก็เลยต้องการคนช่วยชี้แนะ หน่อยครับ

ใช้ก็ได้ไม่ใช้ก็ได้ครับ. cache ใช้ลดการเชื่อมต่อกับ sql และทำให้เปิดเว็บได้เร็วขึ้น แต่มันก็ไม่เร็วจนทำให้ server spec หนึ่งกลายเป็นอีก spec หนึ่งได้หรอกครับ. ทั้งนี้ประสิทธิภาพ cache ของแต่ละ script ต่างกันไปครับควรศึกษาจากผู้พัฒนา script เอง. แต่ไม่ว่ายังไงถ้าเว็บโต hit เยอะจริง ๆ ยังไงก็ต้องขยับขยายจะเปลี่ยน server หรืออะไรก็แล้วแต่เลือกครับ.

ขอบคุณมากครับพี่ DDT

ถ้าบวกได้นี่ผมบวกให้ 100 เลยครับ :smiley:

คนเข้าเว็บเยอะเมื่อไหร่ มีการ update/query database บ่อยขึ้น เกิดปัญหา table lock เมื่อไหร่ cache จะมีความสำคัญขึ้นมาทันที

แต่ถ้าคนยังเข้าน้อยมีหรือไม่มีก็ยังไม่เห็นถึงความแตกต่าง ในทางกลับกัน การใช้

ปรกติ mysql มีการใช้ buffer และ cache อยู่แล้ว

ผมว่ารอให้เว็บใหญ่ถึงขนาดต้องใช้ vps ค่อยคิดเรื่อง cache ก็ได้ครับ
ตอนนี้ศึกษาเล่นๆ ขำๆ ไปก่อนก็พอ