8 טריקים שימושיים לנקות & לייעל את מסד הנתונים WordPress שלך
להיות תוכנה מונחה מסד נתונים, הביצועים של הבלוג שלך וורדפרס קשורה קשר הדוק כמה יעיל באתר שלך. גדול ומסובך מסד הנתונים שלך, הוא איטי יותר את הביצועים של הבלוג שלך.
אם אתה לא עושה משק בית רגיל תחזוקה באתר, או כי אתה לא יודע איך לעשות או שאתה פשוט עצלן, הנה 8 טריקים שימושיים שניתן להשתמש בהם כדי לנקות את מסד הנתונים שלך WordPress בקלות ובמהירות.
1. כבה / מחק פוסט עדכון
בעוד עדכון פוסט היא דרך טובה לוודא כי כל השינויים לפוסט מתועד, זה יכול להיות בזבוז של משאבי מסד נתונים שרת אם אתה המשתמש היחיד של הבלוג אינו משתף פעולה עם מחברים אחרים לכתיבת המאמר.
כדי למנוע עדכון מהדף מעומעם מסד הנתונים שלך, עדיף לכבות אותו אחת ולתמיד.
ניתן בקלות לבטל את הפוסט-עדכון על-ידי הוספת השורה הבאה לקובץ wp_config.php
הגדר ('WP_POST_REVISIONS', false);
אם אתה רוצה לשמור על עדכון פוסט למטרות הקלטה, אתה יכול להגביל את מספר התיקונים שנשמרו לכל הודעה. בקובץ wp_config.php, הוסף במקום זאת את השורה הבאה:
הגדר ('WP_POST_REVISIONS', no_of_revision);
ולהחליף את no_of_revision על ידי מספר עותק העדכון שברצונך לשמור.
הסרת תיקוני הודעות קיימים
כיבוי התכונה עדכון פוסט רק להגביל WordPress לא לשמור על כל שינוי עבור הודעות עתידיות. זה לא למחוק את השינויים הקיימים פוסט במסד הנתונים שלך. כדי למחוק את כל המופעים של מהדורת פוסט ואת כל הערכים הקשורים שלה), אנו נעשה שימוש plugin למחוק את הגרסה עם שינוי פשוט (התוסף רק למחוק את עדכון ההודעה.זה לא למחוק את כל שאר ערכים שאינם בשימוש הקשורים פוסט עדכון).
הורד את הפלאגין מחיקת גרסה לשולחן העבודה שלך.
חלץ את קובץ ה- zip. פתח את תיקיית המחיקה-עריכה וטען את הקובץ delete-revvision.php בעורך טקסט. גלול מטה לקו 140 שבו אתה רואה
$ sql = "מחק מתוך $ wpdb-> הודעות WHERE post_type = 'גרסה'";
להחליף אותו עם
$ sql = "DELETE a, b, c מתוך $ wpdb-> הודעות LEFT JOIN $ wpdb-> term_relationships ב (a.ID = b.object_id) LEFT JOIN $ wpdb-> postmeta c on (a.ID = c .post_id) כאשר a.post_type = 'גרסה' ";
(קוד מותאם מ Lester Chan)
שמור את הקובץ. העלה את כל תיקיית המחיקה-תיקונים לתיקיות הבלוגים של הבלוג שלך.
הפעל את הפלאגין. עבור אל הדף ' מחק-שינוי' בקטע 'הגדרה'. הפעל את היישום כדי לסרוק את מסד הנתונים עבור כל המופעים של תיקונים פוסט ולמחוק אותם ממסד הנתונים שלך.
אם אתה שומר עותקים של מהדורה פוסט במסד הנתונים שלך, אתה צריך להפעיל את מנהל מחיקת-עדכון פעם אחת כמה חודשים כדי לנקות את מסד הנתונים שלך.
.2 מחק תמונות שלא נעשה בהן שימוש
בכל פעם שאתה מעלה תמונה, וורדפרס ליצור באופן אוטומטי עותקים כפולים של התמונה כי גודל אותם לתמונה ממוזערת וגודל בינוני. רוב הזמן, תמונות אלה אינם בשימוש. בנוסף, יכולות להיות גם תמונות שהעלית, אך לא השתמשת בהן בפוסט. אלה תמונות בשימוש יכול בקלות להוסיף עד גודל מסיבי ולגרום נטל מיותר על שרת מסד הנתונים.
את DUI (מחק תמונות שאינן בשימוש) תוסף סורק את הבלוג וורדפרס שלך ולמצוא את התמונות שאינן בשימוש או הפניה על ידי כל ההודעות / דפים. לאחר מכן הוא ימשיך למחוק אותם ממסד הנתונים / השרת.
כדי להשתמש בתוסף, יש לך להשתמש בתוכנית ה- FTP כדי chmod התיקייה העלאות (התיקייה שבה מאוחסנות תמונות) ל 777. לאחר מחקת את התמונות שאינם בשימוש, chmod התיקייה בחזרה 755 שוב כדי למנוע גישה מאנשים אחרים.
באופן דומה, אתה צריך להפעיל את התוסף כל כמה חודשים כדי לנקות את מסד הנתונים.
3. ייעל את מסד הנתונים
כאשר אתה מוסיף או מסיר ערכים למסד הנתונים, נוצר כיס של רווחים. אלה הם שטח חסר תועלת יכול לגרום מסד הנתונים שלך להתנפח במהירות. אתה יכול בקלות לשחרר את החללים האלה על ידי הפעלת שאילתת טבלה של SQL אופטימיזציה ב myphpadmin.
אם אתה לא נוטה מבחינה טכנית או למצוא את זה בעייתי להיכנס myphpadmin שלך, הדרך הטובה ביותר היא להשתמש תוסף WP-DBManager לנהל את מסד הנתונים שלך.
התקן והפעל את הפלאגין. תחת מסד הנתונים -> מיטוב אפשרויות מסד נתונים, בחר את הטבלה שברצונך לבצע אופטימיזציה ולחץ על הלחצן ' מיטוב' כדי להתחיל את האופטימיזציה. זה ייקח פחות מדקה.
ניתן גם לתזמן אותו כדי לייעל את מסד הנתונים כל כמה ימים / שבועות / חודשים
עבור אל "מסד נתונים -> אפשרות מסד נתונים". גלול מטה עד שתראה את האופטימיזציה האוטומטית של DB . הגדר את התדירות עבור זה אוטומטי אופטימיזציה מסד הנתונים שלך.
4. מחק את הפלאגין הלא רצוי
אם החלטתם שאין לכם כל שימוש בפלאגין מסוים, השבתו אותם ומחקו אותם מהשרת שלכם. ככל שתשתמשו יותר בשרתים שלכם, כך זה ייקח יותר עבור וורדפרס כדי ליצור את רשימת התוספים ואת הנטייה הגבוהה יותר שזה יאט את זמן הטעינה של הבלוג שלכם.
5) הסרת תוסף לחלוטין
כאשר אתה משבית / מסיר התקנה של פלאגין, האפשרויות או הטבלאות שהפלאגין יצר אינן מוסרות. כפי שאתה להתקין להסיר הרבה תוסף, יהיו יותר ויותר אפשרויות יתומים שולחנות כי הם תופסים שטח יקר במסד הנתונים שלך.
עבור תוספים שיצרו טבלה ערכי במסד הנתונים, אתה יכול להשתמש WP-DBManager הנ"ל כדי לשחרר את הטבלה בהתאמה ממסד הנתונים שלך.
עבור אלה plugins שיצרו אפשרויות, אתה צריך להשתמש תוסף אפשרות נקי לצוד את אפשרויות יתום ולמחוק אותם ממסד הנתונים.
6. הסר נושאים שאינם בשימוש
באופן דומה, אם יש לך הרבה נושאים שאינם בשימוש בשרת, מחק את אלה שאתה לא משתמש.
7. בדוק את האתר שלך עבור קישורים
אמנם זה נוהג מקובל לקשר לפוסטים / בלוגים / תחומים אחרים במאמרים שלך, עליך לבדוק לעתים קרובות כי הפוסט המקושר / התחום עדיין קיים ואתה לא נשאר עם קישור מת. זה יכול להיות מאוד מתסכל עבור הקורא שלך כדי לעקוב אחר הקישור שלך רק כדי למצוא את דף היעד הוא כבר לא בסביבה. בנוסף, קישורים מתים רבים מדי יכול להשפיע גם על מנוע החיפוש שלך הדירוג. אני בטוח שזה לא משהו שאתה רוצה לראות.
קישור מנותק בודק תוסף בודק את המאמר החדש שלך עבור קישורים שבורים ברגע שהוא פורסם. הוא גם סורק את ההודעות הישנות שלך כאשר אתה מחובר לדף הניהול. כל קישורים שבורים נמצא מדווחים לך ואתה יכול לבחור לערוך או לבטל את הקישור שלהם מן ההודעות.
8. מחק תגובה ספאם
זה נפוץ לקבל טונות של תגובות זבל, מתישהו ברגע שאתה מפרסם את המאמר. למרות הערות אלה זבל אינם מוצגים בבלוג שלך, הם עדיין התאספו במסד הנתונים שלך כדי לחנך "אינטליגנטי" אנטי ספאם plugins. אם קיבלת הרבה דואר זבל בכל יום (או כל שעה), זה יכול להיות תופסים הרבה שטח מסד נתונים יקר. כדי למחוק את דואר הזבל, עבור לדף "תגובה -> דואר זבל", בדוק את כל תגובות הספאם ובחר "מחק" מהתפריט הנפתח.
לחלופין, תוכל להשתמש בתוסף WP-Optimize כדי לנקות את כל תגובות הספאם והערות שלא אושרו
תוסף WP-Optimize גם מגיע עם תכונות אחרות כגון מחיקת הגרסה, לייעל את טבלת מסד הנתונים ולשנות את שם המשתמש שלך. באופן אישי אני מעדיף להשתמש WP-DBManager כדי לייעל את טבלת מסד הנתונים שלי כפי שהוא מאפשר לי לתזמן את המשימה אופטימיזציה על בסיס קבוע. בנוסף, WP-Optimize נבדק רק עבור WP2.7, אז אם אתה עדיין משתמש גירסת WP פחות מ 2.7, אתה צריך להשתמש בו על אחריותך בלבד.
באילו דרכים אחרות אתה משתמש כדי לנקות את מסד הנתונים WordPress שלך?