มันยังคงเกิดขึ้นเมื่อคุณปิดการใช้งานตามกำหนดการงาน"VB องค์กรนักแปล (Cache TTL)" วิธีการใหญ่ตารางแคชของคุณมีอะไรบ้าง คุณจะทำอย่างไรเมื่อตกอยู่เซิร์ฟเวอร์ที่เกิดขึ้นมีข้อผิดพลาดใด ๆ ในแฟ้มบันทึก? คุณไม่พยายามที่จะใช้พารามิเตอร์ vBET"ล้างแคช timelap"? สิ่งที่คุณจะใช้กลยุทธ์การหักบัญชีในขณะนี้?
คุณยังไม่ได้คำตอบข้อมูลที่สำคัญที่สุด -- มันจะยังคงเกิดปัญหาเมื่องานที่กำหนดถูกปิดใช้งาน? ครั้งแรกที่เราจำเป็นต้องตรวจสอบไม่ vBET เป็นปัญหาจริงที่นี่
ในการลบแคชปกติเก่าจะถูกลบทุกวัน หากคุณต้องการวิธีที่เร็วที่สุดของการลบ -- การใช้กลยุทธ์ล่าสุด -- หนึ่งนี้จะลบแคชออกทั้งครั้งต่อ 15 วัน มันใช้งานได้ทันทีและใช้จริง 0 ทรัพยากรของเซิร์ฟเวอร์ แต่คุณจะต้องกรอกแคชทั้งหมดอีกครั้งไม่เพียงเก่า
คุณพยายามที่จะใช้"การล้างแคช timelap"ตัวเลือก?
timelap การล้างแคช
กี่วินาทีที่จะรอระหว่างการล้างแคชของตาราง การตั้งค่า 0 เพื่อปิดการใช้ โปรดทราบ vBET ที่มีมากกว่า 150 ตารางแคชเพื่อล้าง -- การตั้งค่าสูงเกินไปนี้อาจทำให้เกิดการล้างซึ่งเริ่มต้นที่คืนนั้นจะยังคงได้แม้ในชั่วโมงต่อวัน นอกจากนี้โปรดไม่ได้ตั้งค่ามันสูงกว่าที่การเชื่อมต่อ MySQL ของคุณกำลังรอคอยโดยไม่มีการใช้งาน (การตั้งค่า MySQL : wait_timeout) -- มิฉะนั้นจะเกิด'เซิร์ฟเวอร์ MySQL ได้หายไปข้อผิดพลาด'และสำนักหักบัญชีจะไม่ถูกดำเนินการเสร็จสิ้น
ขออภัย -- ฉันไม่ได้รับสิ่งหนึ่ง -- คุณต้องล้างวันละสองครั้ง? โปรดปิดใช้งานงานการล้างและไม่บอกเซิร์ฟเวอร์ของคุณจะผิดพลาดเมื่อถูกปิดใช้งานการล้าง (เรื่องที่ไม่มีชั่วโมง -- ปิดการใช้งานสมบูรณ์) หากเซิร์ฟเวอร์จะไม่ผิดพลาดเมื่อล้างแคชถูกปิดใช้งานนั้นหมายความว่า vBET ว่าเป็นความผิด หากยังคง crasches แล้วอย่างอื่นที่เกิดนี้
ถ้าเป็นความผิด vBET แล้วคุณมีหลายตัวเลือกเพื่อปรับแต่งมันขึ้นมา :
-- ตั้งค่าที่ใหญ่กว่าเพื่อ"ล้างแคช timelap"-- นี้จะให้เวลาและ CPU มากขึ้นสำหรับหัวข้ออื่น ๆ ระหว่างการล้างแคชของแต่ละตาราง ฉันขอแนะนำให้ทำเช่นนี้ในสถานที่แรก
-- ตั้งค่าที่ต่ำกว่า"เวลาแคช to Live (TTL)"-- แล้วตารางของคุณจะมีขนาดเล็กเพื่อการล้างจะมีราคาแพงน้อยกว่า
-- เล่นกับ"กลยุทธ์การล้างแคช"-- เป็นคนสุดท้ายจะแก้ปัญหาของคุณใน 100% -- มันถูกออกแบบมาสำหรับแคชขนาดใหญ่มากและจะชัดเจนแม้แคชขนาดใหญ่ทันทีเพราะเพียงแค่เอาตารางแคชทั้งหมดและสร้างใหม่อีกครั้ง แต่มันก็ล้างแคชทั้งครั้งต่อระยะเวลาแคช TTL ดังนั้นแคชจะต้องมีการเติมเต็มจากจุดเริ่มต้น นี่คือสิ่งสุดท้ายที่ฉันแนะนำให้ใช้ดังนั้นหากไม่มีอะไรอื่นจะสามารถทำงานนี้ใน 100% โดยจะเพิ่มเพียงสำหรับสถานการณ์เช่นนี้![]()
OK เพื่อให้ขั้นตอนต่อไปซึ่งสามารถช่วยคุณ :
1 เพิ่มแคช TTL -- ข้อมูลน้อยกว่าจะถูกล้างในแต่ละครั้ง
2 เปลี่ยนกลยุทธ์การหักบัญชีไปยัง :"การลบท้องถิ่นด่วนกับตารางเพิ่มประสิทธิภาพ"-- โปรดทราบว่าตัวเลือกนี้จะเลวร้ายที่สุดถ้าแคชของคุณไม่ใหญ่พอ สำหรับแคชขนาดใหญ่จะดีกว่าที่ปกติ
3. ทดลอง : คุณสามารถเลือก"ลบท้องถิ่นด่วนกับตารางเพิ่มประสิทธิภาพ"และแก้ไขไฟล์ / รวม / vbenterprisetranslator_functions.php โดยความคิดเห็นที่ 3 บรรทัดของรหัสซึ่งรวมถึง OPTIMIZE ตารางท้องถิ่น. มีการดัดแปลงนี้มันจะลบข้อมูลเก่าเพียง แต่ในวิธีที่รวดเร็วมาก แต่การจัดทำดัชนีของคุณจะไม่สร้างและจะเติบโตดังนั้นคุณจะต้องดำเนินการให้ความเห็นในแบบสอบถามด้วยตนเองในขณะที่ครั้งหนึ่งเคยเป็น ถ้ามันจะทำงานให้คุณแล้วเราสามารถใช้มันเป็นหนึ่งในกลยุทธ์ที่ได้รับการสนับสนุน -- ที่ทำความสะอาดเป็นไปอย่างรวดเร็วโดยไม่ต้องสร้างดัชนีและสร้างตัวเองสามารถทำได้โดยการใช้งานอื่น ๆ เช่นหนึ่งสัปดาห์ ดังนั้นหากคุณบอกให้เราทราบว่ามันเป็นที่ทำงานสำหรับคุณเราจะเพิ่มมันโดยเฉพาะอย่างยิ่งสำหรับคุณ![]()