بهینهسازی پایگاهدادهها بعد از حذف رونوشتها
حذف رونوشت ها در مطالب وردپرس
بهینه سازی دیتابیس وردپرس یکی از راههایی است که با استفاده از آن می توان سرعت وب سایت وردپرسی خود را افزایش داد. رونوشت یکی از قابلیتهای وردپرس است که وقتی در حال تهیه مطلب و نوشته در سایت خود هستید وردپرس به صورت خودکار از آخرین تغییرات انجام گرفته بر روی وردپرس پشتیبانی گرفته و در خود ذخیره میکند بنابراین یکی از راههای بهینهسازی دیتابیس از طریق رونوشتها ست.
بنابراین هرگاه ارتباط شما با سایت وردپرسی به هر دلیلی قطع شود آخرین تغییرات انجام گرفته در هر مرحله در سایت قرار دارد و به همین ترتیب با اتصال مجدد میتوانید به ادامه نوشته خود بپردازید و چیزی را از دست ندهید.
اما با گذشت مدت زمان طولانی تعداد رونوشت مطالب افزایش یافته و دادههای مختلفی در دیتابیس بر روی هم انباشته میشوند که خود این موضوع باعث کاهش شدید سرعت سایت و پردازش اطلاعات آن میگردد. بنابراین لازم است تا گهگاهی رونوشتهای مطالب را حذف کنید.
حذف رونوشت ها در مطالب با افزونه Optimize Database after Deleting Revisions
پس از نصب و فعال سازی این افزونه مشابه تصویر زیر منویی با عنوان Optimize Database در بخش تنظیمات سایت وردپرسی شما افزوده خواهد شد، روی آن کلیک کنید تا به صفحه افزونه هدایت شده و شروع به بهینه سازی دیتابیس خود کنید.
راهنمای کار با افزونه Optimize Database after Deleting Revisions
همانطور که در تصویر مشاهده میکنید در صورتی که مایل هستید تا رونوشتها به صورت خودکار بعد از مدت زمانی که تعیین میکنید از سایت حذف شوند ابتدا تیک گزینه Delete revisions older than را فعال کرده و سپس زمان دلخواه خود را بر اساس روز وارد کنید.
وردپرس به صورت خودکار هنگام تهیه رونوشت مطالب از هر تغییری که بر روی نوشته انجام میگیرد یک ذخیره ایجاد میکند که با مراجعه به رونوشت مطالب قادر خواهید بود تا به هر یک از آنها دسترسی داشته باشید، بنابراین اگر میخواهید تا تعداد رونوشت برای هر نوشته را محدود کنید تیک گزینه حداکثر تعداد ذخیره رونوشت های اخیر به ازای هر پست را فعال کرده و تعداد دلخواه خود را وارد کنید. بنابراین در صورتی که تعداد رونوشت از این تعداد بیشتر شوند رونوشتهای قبلی حذف خواهند شد.
تیک سایر گزینهها را پس از حذف رونوشتها برای بهینهسازی دیتابیس وردپرس بر اساس چیزی که میخواهید سفارشی سازی کرده و سپس به بخش زمانبند مراجعه کنید. در بخش زمان بندی قادر خواهید بود تا زمانبندی دلخواهی برای حذف رونوشتها در وردپرس ایجاد کرده و بهینهسازی دیتابیس وردپرس از طریق رونوشتها را به صورت ساعتی، دو بار در روز، روزانه، هفتگی و ماهانه زمانبندی کنید. در صورت زمانبندی کردن برنامهای که ایجاد میکنید به صورت خودکار اعمال شده و رونوشتها حذف خواهند شد.
پیشنهاد بعدی افزایش امنیت صفحه ورود سایت
یکی از اتفاقاتی که پس از رونوشتها انجام میگیرد این است که صرفاً به محتوای نوشته محدود نمیشود و به سایر جداول وردپرس که مربوط به افزونهها مختلف و دادههای آنها نیز میباشد تلقی خواهد شد. بنابراین وقتی شما رونوشت خود را پاک میکنید فقط بخش نوشتهها تغییر خواهند کرد و دیتای موجود در جداول افزونهها باقی خواهند ماند بنابراین پایین همین صفحه اسکرول کرده و کلیه جداولی که تحت تاثیر رونوشت مطالب وردپرس قرار دارد را انتخاب کنید تا پس ازحذف رونوشت دادههای جداول نیز بهینه شده و اطلاعاتی که در حالت ذخیره شده باقی هستند نیز از جداول حذف شوند. در نهایت اگر به صورت دستی این کار را انجام میدهید بر روی دکمه برو به بهینهساز و اگر به صورت خودکار یک زمانبندی برای آن ایجاد میکنید بر روی ذخیره تنظیمات کلیک کنید.
حذف رونوشت در مطالب وردپرس
در نهایت دادههای موجود در دیتابیس بهینه شده و گزارشگیری آنها را نیز در صفحهای مشابه تصویر فوق میتوانید مشاهده کنید. از آنجایی که افزونه در حالت لوکال تست شده و دیتابیس خاصی موجود نیست بهیهسازی خاصی را در نتیجه تصاویر نمیبینید.
درباره Mostafa Shoa
مدیر تیم پارس نویس، کارشناس مهندسی نرم افزار، مدرس دوره های برنامه نویسی و طراحی سایت در مدارس تیزهوشان، مشاور تبلیغات و بازاریابی استارتاپ ها و کسب و کارهای اینترنتی
نوشته های بیشتر از Mostafa Shoa
دیدگاهتان را بنویسید