ฉันสร้างประเภทโพสต์ที่กำหนดเองด้วย taxonomy ที่กำหนดเอง ฉันมีโพสต์ประมาณ 1500 โพสต์ทั้งหมดซึ่งถูกกำหนดให้กับคำศัพท์อนุกรมวิธานบางประเภท ... บางอันถูกกำหนดให้กับ 200+ คำ
ฉันสังเกตเห็นว่าจากแดชบอร์ดมันใช้เวลานานมากในการดูประเภทโพสต์ที่กำหนดเองซึ่งโดยส่วนใหญ่แล้วจะทำให้เกิดการหมดเวลาของเกตเวย์ 504
การค้นหาโพสต์เหล่านี้จากส่วนหน้านั้นถือว่าใช้ได้และฉันก็ไม่มีปัญหากับมัน
ฉันเข้าใจว่าเมื่อแดชบอร์ดพยายามดูประเภทโพสต์ที่กำหนดเองเหล่านี้พยายามดึงข้อมูลทั้งหมดที่กำหนดให้กับแต่ละโพสต์ก่อนที่จะแสดงทุกอย่าง
ฉันมีชุดติดตั้ง WP นี้เพื่อให้สามารถใช้หน่วยความจำได้มากเท่าที่ต้องการ (memory_limit = -1) ตามที่ฉันค้นคว้าอยู่บางคนกล่าวว่าอาจเกี่ยวข้องกับหน่วยความจำ
มีบางอย่างที่ฉันสามารถทำได้เพื่อเพิ่มประสิทธิภาพของการค้นหานี้ ... อาจไม่โหลดความสัมพันธ์คำอนุกรมวิธานทั้งหมดของการโพสต์จนกว่าคุณจะแก้ไขการโพสต์?
ข้อผิดพลาดหลังจากเพิ่มWP_MEMORY_LIMIT
จาก 1Gb เป็น 2Gb:
WordPress database error: [MySQL client ran out of memory]
SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('locations') AND tr.object_id IN
WordPress database error: [Lost connection to MySQL server during query]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN
WordPress database error: [MySQL server has gone away]
SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month FROM wp_posts WHERE post_type = 'services' ORDER BY post_date DESC
wp-admin/edit.php?post_type=services
?