ฉันมีประโยชน์หลายอย่างสำหรับสิ่งนี้ แต่ฉันต้องการทราบวิธีที่มีประสิทธิภาพมากที่สุดในการทำสิ่งที่กำลังจะเป็นการดำเนินการที่มีราคาแพง
ตัวอย่างเช่นฉันจะใช้ร้านค้า
ได้รับ:
- อนุกรมวิธานของแบรนด์ผลิตภัณฑ์
- อนุกรมวิธานกลุ่มผลิตภัณฑ์
- ประเภทโพสต์ผลิตภัณฑ์
- เทมเพลตเก็บถาวรสำหรับ taxonomies ด้านบน
วิธีที่มีประสิทธิภาพมากที่สุดคือวิธีการแสดงเมนูแบรนด์เมื่ออยู่ในการจัดเก็บประเภทผลิตภัณฑ์และประเภทผลิตภัณฑ์เมื่ออยู่ในการจัดเก็บแบรนด์ แต่จะแสดงเฉพาะคำที่ใช้กับการโพสต์ในกลุ่มนั้น
ตัวอย่างเช่นถ้าฉันอยู่ในกลุ่มผลิตภัณฑ์ 'ผู้หญิง' มันจะแสดงแบรนด์ทางด้านซ้าย แต่เฉพาะแบรนด์ที่ระบุไว้สำหรับผลิตภัณฑ์ในกลุ่มผลิตภัณฑ์ 'ผู้หญิง' เช่นแบรนด์ 'Fancy womens clothes Inc' จะแสดง แต่ไม่ใช่ 'Manly mens Manly ltd'
ฉันต้องการคำตอบทั่วไปแม้ว่าฉันจะมีความสุขสำหรับตัวอย่างผลิตภัณฑ์เสื้อผ้าที่จะใช้และฉันรู้วิธีการทำเช่นนี้ด้วยอัลกอริทึมโลภโดยการใช้กำลังดุร้าย แต่นั่นช่างสิ้นเปลืองอย่างเหลือเชื่อและฉันไม่สนใจวิธีแก้ปัญหาที่ จะเพิ่มการโหลดทุกหน้าหลายวินาทีและโหลดการโพสต์ทั้งหมดจากฐานข้อมูลในกระบวนการ
แก้ไข: ตัวอย่างที่ 2:
Pikachu เป็นโปเกมอนสีเหลืองและอยู่ในแท็กสีเหลือง แต่ Pikachu ยังเป็นโปเกมอนไฟฟ้าดังนั้นจึงอยู่ในแท็กไฟฟ้าของอนุกรมวิธานประเภท ฉันจะแสดงเฉพาะประเภทของโปเกมอนที่เป็นสีเหลืองเมื่ออยู่ในที่เก็บแท็กสีเหลืองได้อย่างไร เช่นโปเกมอนหญ้าที่เป็นสีเขียวหมายความว่าจะไม่มีรายการเมนูหญ้าเมื่ออยู่ในที่เก็บสีเหลือง แต่จะมีสีเขียว (ใช่ฉันรู้ว่ามีโปเกมอนหญ้าที่ไม่ใช่สีเขียว)