เปิดใช้ cache กับ db และ page ให้เร็วขึ้นได้ยังงัยครับ ? หน้าหลักเว็บบอร์ดทั่วไปเปิดใช้ cache กับ db และ page ให้เร็วขึ้นได้ยังงัยครับ ? Witawat Piyarattanavong เปิดใช้ cache กับ db และ page ให้เร็วขึ้นได้ยังงัยครับ ? กรกฎ วิริยะ แคชจะช่วยลดการติดต่อกับฐานข้อมูล เนื่องจากมันเป็นส่วนที่ช้าที่สุดครับ กรกฎ วิริยะ ออ ถามถึงการกำหนดค่าใช่มั้ย http://www.kotchasan.com/...%B8%B2%E0%B8%A3.html การใช้งานแคชจะร่วมกับการเขียนคำสั่งด้วยนะครับ การตั้งค่ามันเป็นแค่ภาพรวม เนื่องจาก query บางรายการอาจไม่มีความจำเป็นต้องแคช กรกฎ วิริยะ ตัวอย่างการใช้งาน แคช $query = $model->db()->createQuery() ->select() ->from('category') ->where(array(array('module_id', $module_id), array('published', '1'))) ->cacheOn() ->order('category_id'); Witawat Piyarattanavong ขอบคุณมากครับ แล้วถ้าจะ cache page ทำงัยครับ กรกฎ วิริยะ อ้างอิงจาก ความคิดเห็น #4ขอบคุณมากครับ แล้วถ้าจะ cache page ทำงัยครับ ก็สามารถทำได้ครับ โดยเรียกใช้ class Cache โดยตรง ... แต่โดยทั่วไปไม่จำเป็นมั้งครับ การ cache db อย่างเดียวผมก็ว่าเพียงพอแล้ว ไม่จำเป็นต้อง cache หน้าอีก ในกรณีที่เพจ ไม่ได้ใช้ฐานข้อมูล ผมแนะนำเป็น static HTML เลย จะเร็วสุดๆ ตัวอย่าง https://github.com/...master/projects/site ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
http://www.kotchasan.com/...%B8%B2%E0%B8%A3.html
การใช้งานแคชจะร่วมกับการเขียนคำสั่งด้วยนะครับ การตั้งค่ามันเป็นแค่ภาพรวม เนื่องจาก query บางรายการอาจไม่มีความจำเป็นต้องแคช
->select()
->from('category')
->where(array(array('module_id', $module_id), array('published', '1')))
->cacheOn()
->order('category_id');
แล้วถ้าจะ cache page ทำงัยครับ
ก็สามารถทำได้ครับ โดยเรียกใช้ class Cache โดยตรง ... แต่โดยทั่วไปไม่จำเป็นมั้งครับ การ cache db อย่างเดียวผมก็ว่าเพียงพอแล้ว ไม่จำเป็นต้อง cache หน้าอีก
ในกรณีที่เพจ ไม่ได้ใช้ฐานข้อมูล ผมแนะนำเป็น static HTML เลย จะเร็วสุดๆ ตัวอย่าง https://github.com/...master/projects/site