สำหรับปัญหาหนึ่งของการใช้งาน Plugin: Redis Object Cache ของ WordPress หากเราไม่ได้ตั้งค่า prefix tables ของ DB เราจะได้ค่า Default เป็น wp_ แต่มันสร้างปัญหา เมื่อเราติดตั้ง WordPress มากกว่า 2 เว็บ และมี prefix เดียวกัน ตัว Plugin: Redis Object Cache จะใช้ Prefix Key เดียวกัน ทำให้อ่านเขียนแคชมั่วไปหมด ปนกันทั้ง 2 เว็บ เราสามารถแก้ไขปัญหานี้ได้ด้วยการเพิ่ม Perfix ของ Redis เข้าไปครับ
# After define( 'DB_COLLATE', '' ); if(!defined('WP_REDIS_PREFIX')){ define('WP_REDIS_PREFIX', substr(md5(DB_NAME), 0, 6) . '_'); define('WP_REDIS_MAXTTL', 86400); }
และแถมด้วยอีกคำสั่งก็ค่อ MAXTTL ที่ช่วยกำหนดเวลาของแคช จากค่า Default = 3600 เป็น 86400 (หน่วยเป็นวินาที) เพื่อเพิ่มประสิทธิภาพของแคชครับ
Blog ส่วนตัว ที่จะแชร์เรื่องร่าวต่างๆที่พบเจอมา จากประสบการณ์จริง เพื่อเป็นประโยชน์ต่อสังคมและผู้ที่กำลังศึกษาหาความรู้เรื่องต่างๆ ไม่ว่าจะเป็น Server, Network, Security, ทำเว็บไซต์, เขียนโปรแกรม, ฯลฯ ขอบคุณทุกๆการติดตามครับ 😉
★ บริการ Cloud Server ★