بهینه سازی پایگاه داده وردپرس

افزونه وردپرس مه 2014 23

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

رونوشت ها ، مطالب حذف شده و نظر های حذف شده در دیتابیس باقی میمانند و حجم دیتابیس را چند برابر میکنند ، کافیست اینها را از دیتابیس پاک کنید تا حجم آن کاهش یابد.

برای اینکار میتوانید خیلی ساده از افزونه WP Clean Up استفاده کنید ، پس از نصب به از طریق تنظیمات وردپرس به تنطیمات افزونه مراجعه کنید تاجدول زیر را مشاهده کنید :


wp-clean-up

هر کدام از سطر های این جدول قسمتی از دیتابیس را نشان میدهد که اطلاعات اضافی مثل مطالب حذف شده و … را شامل میشود ؛ در ستون count تعداد هر کدام را میتوانید مشاهده کنید و در ستون operate با زدن دکمه delete میتوانید این اطلاعات را از دیتابیس پاک کنید. در ادامه هر کدام از سطر ها را برایتان شرح میکنم :

Revision : ذخیره های خودکار از نوشته ها هستند.

Draft : مطالب پیش نویس که بهتر است این مورد را حذف نکنید.

Auto Draft : پیش نویس های خود کار هستند.

moderated comments : دیدگاه های در انتظار تایید که بهتر است حذفشون نکنید.

Spam Comments : دیدگاه های جفنگ هستند.

trash comments : دیدگاه هایی که حذف شده اند.

Orphan Postmeta و Orphan Commentmeta و Orphan Relationships : مربوط میشن به ردیف های خالی در جداول

Dashboard Transient Feed : فید های قیدیمی داشبورد

 

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

دانلود افزونه
لینک دانلود0.1 مگابایت
دیدگاه ها
  • Mr.Amirhossein گفت:

    خیلی عالیه دستتون دردنکنه

    مطالبتون واقعا کاربردی و عالی هستند

  • satin گفت:

    ممنون از معرفی این افزونه
    و چند سوال:
    یعنی هرچی که در ستون count باید پاک کینم به جز ” Draft و moderated comments ”
    این کار آسیب و مشکلی به مطالب نمیزنه که ؟

    و این دوتا گزینه رو توضیح بدید لطفا:
    Orphan Postmeta و Orphan Commentmeta و Orphan Relationships : مربوط میشن به ردیف های خالی در جداول
    Dashboard Transient Feed : فید های قیدیمی داشبورد

    • آقای برنامه نویس گفت:

      این افزونه هیچ مشکلی نداره اما بهتره قبل از استفاده از چنین افزونه هایی از دیتابیس بک آپ بگیرید ، خود بنده استفاده کردم و مشکلی نبود
      هیچ مشکلی به مطالب سایتتون وارد نمیشه نگران نباشید اما برای احتیاط بک آپ داشته باشید
      اون سه مورد مربوط میشن به جداول خالی که در دیتابیس موجودند ، وجود این جدول های خالی که گاه تعدادشان زیاد است باعث اشغال حافظه میشه
      و منظور از فید های قدیمی داشبورد همون جعبه اخبار وردپرس که در پیشخوان هست میباشد

      • satin گفت:

        ممنون از توضیحاتتون

        بعد زیر همین قسمت فوق که در آموزش گفتید یه دکمه دیگه هست به اسم “Optimize” این گزینه کارش چیه؟
        ماننده لینک زیر:
        s.w.org/plugins/wp-clean-up/screenshot-1.png?r=973815

        • آقای برنامه نویس گفت:

          گزینه های بالایی که توضیح دادم برای حذف کردن اطلاعات اضافی هست
          این دکمه هم دیتابیس را بهینه میکنه اما دقیقا چه عملیاتی انجام میده اطلاعی ندارم

  • riaziban گفت:

    با سلام و احترام
    قبلا در قالب دو سوال، در مورد پروژه برگزاری یک مسابقه عکاسی در مقیاس سراسر کشور و به نفع خیریه، از شما راهنمایی گرفتیم
    ضمن تشکر از پاسخگویی شما استاد ارزنده، سوال دیگری پیش روی ماست.
    همانطور که گفته شد برای این کار از وردپرس استفاده خواهیم کرد و برای امتیاز دهی به کاربران از پلاگین Mycred بهره می گیریم و برای جامعه سازی از پلاگین Ultimate Member
    فضای میزبانی مسابقه بر روی سرورهای مجازی افرانت و در داخل ایران خواهد بود
    شرح مسابقه:
    دویست موضوع تصویری در قالب 200 پست وردپرسی داده می شود (پست ها متنی ندارند و فقط یک تصویر هستند) و هر کاربر عضو شده، در قسمت نظرات، تصویر عکاسی شده خود را در قالب یک کامنت، ارسال می کند. (از پلاگین پیوست تصویر به کامنت استفاده کرده ایم)
    هرکاربر در هر روز فقط مجاز به ارسال یک کامنت خواهد بود و در کل حق ارسال 3 کامنت را خواهد داشت
    اگر تعداد کاربران به 1میلیون نفر برسد چه مشکلاتی برای دیتابیس و یا در کل برای سایت وردپرسی مسابقه، پیش بینی می کنید؟
    برای مشکلات احتمالی چه تمهیداتی باید در نظر گرفته شود.

    • حسین شفیعیان گفت:

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


Time limit is exhausted. Please reload CAPTCHA.