کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش نحوه ی حذف رونوشت پست ها و جلوگیری از ذخیره سازی آن ها در پایگاه داده

آموزش نحوه ی حذف رونوشت پست ها و جلوگیری از ذخیره سازی آن ها در پایگاه داده

این یک باور رایج و در عین حال کاملا غلط است که ذخیره ی چندین رونوشت از یک پست، سرعت بارگذاری و اجرا را در سایت شما کاهش می دهد. WordPress به گونه ای طراحی شده که رونوشت های مختلف پست را در زمان اجرا و نمایش (render) صفحه ی سمت کاربر سایت (frontend) نادیده بگیرد و همچنین کوئری های MySQL آن به گونه ای تنظیم شده اند که رونوشت ها تاثیری در سرعت اجرای آن ها نداشته باشد. با این وجود لازم است بدانید که رونوشت ها برای ذخیره خود جایی را در پایگاه داده اشغال می کنند. Revision در واقع نسخه های عینی یا رونوشت هایی از پست های سایت هستند. بنابراین اگر صدها پست در وبلاگ سایت خود دارید، طبیعتا صدها رونوشت از آن ها در حافظه ذخیره دارید.
در خلاصه بایستی گفت که در صورت نیاز به کاهش حجم پایگاه داده، حذف رونوشت ها بهترین کار ممکن خواهد بود (آن هم بدون حذف و قربانی کردن محتویات اصلی). برای این منظور، کافی است فایل wp-config.php را باز کرده و سپس دستور زیر را برای پیکربندی به آن اضافه نمایید:

                        define('WP_POST_REVISIONS', false );

با این کار، ورد پرس گونه ای تنظیم می شود که از زمان اضافه شدن کد به فایل wp-config.php از ذخیره شدن رونوشت پست های جدید در پایگاه داده جلوگیری می کند. چنانچه می خواهید تمامی رونوشت های جاری از پایگاه داده حذف شود، در آن صورت توصیه ما بر استفاده از افزونه ی رایگان حذف دسته جمعی Bulk Delete می باشد.

1394/12/27 2345 1148
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...