ثبت‌نام ورود

حذف wpseo_sitemap‌ و اطلاعات اضافی یوست از دیتابیس وردپرس

حذف دیتای wpseo_sitemap‌ از دیتابیس وردپرس
حذف دیتای wpseo_sitemap‌ از دیتابیس وردپرس

همان‌طور که می‌دونید دیتابیس، محلی هستش که وردپرس، اطلاعات سایت شما رو به‌صورت کامل توی اون ذخیره می‌کنه. این اطلاعاتی که گفتیم شامل همه افزونه‌ها، قالب‌ها و موارد دیگه ای هست که روی سایت خودتون آپلود می‌کنید. اما برای حذف wpseo_sitemap‌ های اضافی از دیتابیس وردپرس چه باید کرد؟

خب این اطلاعات بالاخره یک حجمی از سایت شما رو اشغال می‌کنند و اگر این حجم اشغالی بیشتر از حد باشه مسلماً روی عملکرد سایت شما تأثیر زیادی داره و می‌تونه شما رو با مشکل مواجه کنه. حالا ممکنه که شما وقتی دارید دیتابیس خودتون رو بررسی می‌کنید با یک سری موارد مثل wpseo_sitemap روبه‌رو بشید که تعدادشون هم کم نیست؛ توی این حالت باید یک راه‌حل درست رو در پیش بگیرید و سایت خودتون رو از شر اون‌ها خلاص کنید.

حالا ما تصمیم گرفتیم توی این مقاله اول این مشکل رو به‌صورت کامل براتون توضیح بدیم و بعدش هم یک رو روش خیلی راحت برای از بین برد wpseo_sitemap به شما آموزش بدیم. پس با ما همراه باشید.

چرا باید دیتابیس سایت را بررسی کنیم

دقت کنید که فرقی نداره شما یک سایت مبتدی دارید یا یک سایت با ترافیک ورودی بالا؛ مهم اینه که سایت شما سرعت و عملکرد خوبی داشته باشه و یکی از مواردی هم که روی عملکرد درست سایت شما تأثیر داره میزان حجم دیتابیس شما هست. پس بهتره از یک سری راهکار برای کاهش حجم پایگاه داده استفاده کنید.

بنابراین شما باید هرازگاهی پایگاه داده سایت خودتون رو بررسی کنید و ببینید که مشکلی داره یا نه. مثلاً دیتابیس سایت خود ما هم یعنی سایت میهن وردپرس، هر چند وقت یک بار بررسی می‌شه تا دیتای افزونه‌هایی که قبلاً نصب کردیم رو حذف کنیم و به‌واسطه‌ی حجمی که خالی می‌شه بتونیم سرعت بیشتری داشته باشیم.

داستان بررسی پایگاه داده میهن وردپرس

اما خب این دفعه که داشتیم پایگاه داده رو بررسی می‌کردیم با یه موردی برخورد کردیم و مشکل هم این بود که حدود ۱۴۰۰ ردیف توی جدول wp_options اضافه شده بود و این موضوع توجه ما رو به خودش جلب کرد.

درواقع ما به این موضوع فکر کردیم که یعنی ۱۴۰۰ تا ردیف با اسامی مشابه که با wpseo_sitemap شروع شده چی می‌تونه باشه؟ اگر شما هم توی سایت خودتون با همچین موردی برخورد کردید، به‌هیچ‌وجه ساده از کنارش رد نشید و وقتی هم دارید دیتابیس رو بررسی می‌کنید به همه جزئیات توجه کنید و اگه هم به موردی برخورد کردید که نمی‌دونید چی هست در موردش سرچ کنید تا مشکلی برای سایتتون پیش نیاد.

به هر حال مشکلی که ما داشتم، تصویر زیر بود، یعنی تعداد خیلی زیادی از ردیف‌هایی که با یک اسم مشابه شروع شده است. حالا در ادامه مشخص می‌کنیم که این اطلاعات اصلا از کجا وارد پایگاه داده ما شدند و جریانشون چی هست.

دیتاهای یواست سئو روی phpmyadmin
دیتاهای یواست سئو روی phpmyadmin

خب داستان این اطلاعات اضافی چیه

این اطلاعات اضافی ممکنه توی هر سایتی به نسبت افزونه‌ای که استفاده می‌کنه شکل متفاوتی داشته باشه و مربوط به افزونه‌های مختلفی باشه، اما خب موردی که توی سایت ما وجود داشت همان‌طور هم که از اسم ردیف‌ها پیدا هست، مربوط به افزونه یواست سئو پرمیوم هستند اما سؤال اینجا هست که واقعاً این اطلاعات لازم هستند و باید وجود داشته باشند؟

بعدازاینکه کمی توی گیت هاب و منبع یواست سئو جستجو کردم و متوجه شدم که این مشکل از نسخه‌های قبلی یواست وجود داشته و در نسخه 7.4 به بعد یواست حل شده اما اطلاعات قبلی روی دیتابیس مانده و حجم دیتابیس ما را بالا برده بودند.

پس به این نتیجه رسیدیم که قرار داشتن اون‌ها توی دیتابیس ما ضرورتی نداره و فقط حجم پایگاه داده ما رو اشغال کردند؛ پس تصمیم گرفتیم که همه اون ها رو حذف کنیم تا بتونیم با حجم اضافی، سرعت سایت خودمون رو بهبود ببخشیم.

حذف wpseo_sitemap‌ از دیتابیس

حذف این اطلاعات کار بسیار راحتی بود و ما تونستیم توی کمتر از چند دقیقه از طریق پنل هاست خودمون اون‌ها رو حذف کنیم. حالا توی این بخش این روش رو هم برای شما آموزش می‌دیم تا بتونید اطلاعات اضافی دیتابیس خودتون رو با چند کلیک و به‌راحتی حذف کنید. برای حذف این موارد کافیه مراحل زیر رو طی کنید:

اولین کاری که باید انجام بدید اینه که به پنل مدیریتی هاست خودتون وارد بشید. شما می‌تونید از ابزارهای مختلفی مثل FTP یا FileZilla برای متصل شدن به سایت خودتون استفاده کنید؛ در صورتی هم که چگونگی این کار رو نمی‌دونید، می‌تونید مقاله آموزش کار با FileZilla و مدیریت فایل‌های وب‌سایت از طریق FTP رو مطالعه کنید.

حذف wpseo_sitemap‌ از طریق سی پنل

بعدازاینکه وارد سی پنل سایت خودتون شدید، باید گزینه وارد بخش Database شوید و از بین گزینه‌هایی که براتون نمایش داده می‌شه، PHPmyadmin رو مانند تصویر زیر انتخاب کنید. شما از این طریق این امکان رو دارید که دیتابیس سایت خودتون رو مدیریت کنید و این به معنی دسترسی به حذف فایل‌های مورد نظرتان هست.

مدیریت دیتابیس با  PHPmyadmin
مدیریت دیتابیس با PHPmyadmin

بعدازاینکه روی گزینه PHPmyadmin کلیک کنید، یک صفحه‌ای برای شما باز می‌شه که می‌تونید توی اون، لیست دیتابیس‌ها رو مشاهده کنید، حالا شما باید از سمت چپ دیتابیس وردپرس سایتتون رو از توی اون لیست انتخاب کنید و روی تب SQL که در نوار بالایی قرار داره کلیک کنید. مطابق تصویر زیر:

تب SQL
تب SQL

توی این قسمت شما به یک کد نیاز دارید که ما اون رو براتون اینجا قرار دادیم و شما تنها کاری که باید انجام بدید این هست که این کد رو کپی کنید و توی SQL جایگذاری کنید. حالا روی گزینه “GO” تا تمام اطلاعات اضافی یواست مپ از دیتابیس شما حذف شود.

DELETE FROM `wp_options` WHERE option_name LIKE 'wpseo_sitemap%validator%'

بعدازاینکه این کار رو انجام دادید، می‌تونید مطمئن باشید که اون موارد اضافی از توی دیتابیس سایتتون حذف شده و حالا می‌تونید از سرعت بالای سایت خودتون لذت ببرید.

این نکته رو هم توجه داشته باشید که اگر کسی به شما گفت که وردپرس سنگین هست و مناسب سایت‌های پربازدید نیست، نگید بابت سرور سایت بیشتر هزینه می‌کنیم.? ما وبمستر طلایی هستیم و می‌دونیم چطور حجم دیتابیس رو کمتر کنیم. شما می‌تونید با استفاده از یک سری ترفندهای بسیار ساده، توی کمترین زمان ممکن، حجم دیتابیس خودتون رو کمتر کنید و شاهد عملکرد بهتر سایت خودتون باشید.

امیدواریم این مقاله برای شما مفید واقع شده باشد. با آرزوی موفقیت بیشتر. 🙂

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

نظر شما در این‌باره چیست؟

  1. U11571 ۱۳ بهمن ۱۳۹۷

    سلام این روش انجام دادم پیام زیر نمایش میده یافت نشد..
    Error
    SQL query:

    DELETE FROM `wp_options` WHERE option_name LIKE ‘wpseo_sitemap%validator%’
    MySQL said: Documentation

    #1146 – Table ‘selenzia_maghz.wp_options’ doesn’t exist

  2. کاربر مهمان ۳۱ تیر ۱۳۹۷

    واقعا دستت درد نکنه سرعت سایت خیلی خیلی فرق کرد بی صبرانه منتظر این اموزش (البته به زودی این روش پاکسازی دیتابیس رو بصورت کامل و مطمئن آموزش خواهم داد.) هستم
    مرسی میهن وردپرس

  3. کاربر مهمان ۲۶ تیر ۱۳۹۷

    سلام، ممنون از شما
    بهترین پلاگین کش از نظر شما چیه؟؟ اینکه گفته میشه پلاگینهای کش مشکلات بسیاری بوجود میارن درسته؟؟ از جمله عدم نمایش عکسها و به هم ریختگی المانها! میتونم بپرسم شما برای کش میهن وردپرس چه اقدامی کردین؟؟
    سپاس

  4. U4852 ۱۹ تیر ۱۳۹۷

    سلام من 11 خط در دیتا بیس wpseo_sitemap‌ دارم، حذف شون کنم؟

  5. کاربر مهمان ۱۲ تیر ۱۳۹۷

    با سلام
    ممنون از آموزشتون، عالی بود