एक चीज जो मैंने देखी है वह WP और डेटाबेस गति के साथ बहुत मदद करती है, वह है आपके पोस्ट और पेज संशोधन के डेटाबेस को साफ करना। WP प्रत्येक संपादन संशोधन की पूरी प्रतिलिपि रखता है, और 2000 पोस्ट के साथ, आपका डेटाबेस बहुत बड़ा हो सकता है। संशोधनों को साफ़ करने के लिए इसे phpmyadmin में SQL क्वेरी के रूप में चलाएँ। मैंने देखा है कि डेटाबेस 75% आकार में गिरते हैं और संशोधनों को साफ़ करने के बाद बहुत तेज़ी से चलते हैं। यदि आपने WP स्थापित करते समय तालिका उपसर्ग को बदल दिया है, और पहले से एक बैकअप चलाएँ।
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
फिर टेबल ऑप्टिमाइज़ करें जब आप संशोधनों को समाप्त करने के लिए उस क्वेरी को चलाते हैं, या तो phpmyadmin में ड्रॉपडाउन मेनू से संपूर्ण डेटाबेस को अनुकूलित करने के लिए, या किसी अन्य क्वेरी द्वारा केवल पोस्ट तालिका के लिए:
OPTIMIZE TABLE wp_posts;
फिर आप संशोधनों को रोकने के लिए इस लाइन को wp-config.php में जोड़कर पोस्ट/पेज संशोधनों को फिर से जमा होने से रोक सकते हैं:
define ('WP_POST_REVISIONS', FALSE);
या इस लाइन को रखने के लिए संशोधनों की संख्या का चयन करें:
define('WP_POST_REVISIONS', 3);
यदि आपके पास अपनी MySQL कॉन्फ़िग फ़ाइल तक पहुँच है, तो GitHub जैसी उपयोगिता के साथ बेहतर प्रदर्शन के लिए MySQL को ट्यून करने पर विचार करें - प्रमुख/MySQLTuner-perl ।