13
วีโอไอพี core_url_rewrite ตารางใหญ่เกินไป
ฉันสังเกตเห็นรายงานจำนวนมากว่าตารางนี้สามารถกลายเป็นความยุ่งเหยิงอย่างมากฉันใช้งานไซต์ที่มี 5000 SKUs และ ~ 250 หมวดหมู่ (ร้านค้าเดียว) และcore_url_rewriteตารางผลลัพธ์มากกว่า 600,000 บรรทัดและมากกว่า 500MB ซึ่ง เป็นบ้า สิ่งนี้จะทำให้ประสิทธิภาพของไซต์ช้าลงและทำให้ฐานข้อมูลมีขนาดใหญ่มาก ฉันขุดและพบโพสต์ค่อนข้างน้อยเกี่ยวกับเรื่องนี้ที่สะดุดตาที่สุด: Core_url_rewrite ข้อผิดพลาด: จำนวน URL ที่ซ้ำกันจำนวนมากสำหรับแต่ละผลิตภัณฑ์ที่สร้างขึ้นในดัชนี Magento Commerce - การติดตามข้อผิดพลาด - ปัญหา # 29020 // ลิงก์เหล่านี้ถูกลบตั้งแต่การติดตั้งบอร์ดใหม่ ตอนนี้ฉันเข้าใจแล้วว่าตารางสามารถถูกตัดทอนและทำดัชนีใหม่ได้ แต่วิธีนี้ไม่สามารถแก้ปัญหาได้ จากสิ่งที่ฉันเข้าใจส่วนหนึ่งของปัญหาคือผลิตภัณฑ์ที่มี url key เดียวกันตามชื่อของผลิตภัณฑ์จึงทำให้มีการทำดัชนีลิงก์ การแก้ไขที่กล่าวถึงคือ: app/code/core/Mage/Catalog/Model/Url.php ในบรรทัด ~ 807: เปลี่ยนแปลง: if ($product->getUrlKey() == '' && !empty($requestPath) && …
105
magento-1
url-rewrite
core
bug