เปิด block cache ใน drupal ถึงแม้มีการใช้ hook_node_grants()
April 12, 2010
เพิ่มความเร็วให้กับ Drupal 6.x ด้วย block caching
ปกติใน drupal core ถึงแม้จะมี block cache คือ cache สำหรับข้อมูลในแต่ละ block ของผู้ใช้ที่ล๊อกอิน แต่ปกติจะไม่ถูกเปิดใช้งาน (สำหรับผู้ใช้ที่ไม่ได้ล๊อกอิน จะ cache ทีเดียวทั้งหน้าเลย เป็น page cache) ซึ่งเราสามารถเปิดใช้งาน block cache ได้ด้วยโมดูล Block Cache Alter และยังสามารถตั้งได้ว่า จะให้ cache เป็น Cache once for everything (global), Per page, Per role, Per role per page, Per user, หรือ Per user per page ตามแต่ลักษณะข้อมูลในแต่ละ block เช่น ถ้า block นี้เนื้อหาเหมือนกันทุกหน้าและทุกผู้ใช้ ก็ตั้งเป็น global, หรือถ้าเนื้อหาจะเปลี่ยนตามกลุ่มผู้ใช้ (User Role) ก็ตั้งเป็น Per role
- อ่าน 1440 ครั้ง
- Feed: ball.in.th
- Original article

ความคิดเห็นล่าสุด
12 hours 29 min ก่อน
10 hours 52 min ก่อน
1 วัน 8 hours ก่อน
1 วัน 8 hours ก่อน
1 วัน 11 hours ก่อน
1 วัน 11 hours ก่อน
1 วัน 13 hours ก่อน
1 วัน 14 hours ก่อน
3 days 8 hours ก่อน
4 days 9 hours ก่อน