کاهش حجم دیتابیس وردپرس با تغییر زمان ذخیره خودکار
قابلیت ذخیرهی خودکار گرچه در زمانی که شما در حال ارسال نوشته و یا ویرایش آن هستید کاربرد مثبتی دارد اما به دلیل آنکه فاصلهی زمانی بصورت پیش فرض برای ذخیرهی هر پیش نویس کم بوده باعث آن میشود که حجم دیتابیس وردپرس شما توسط رونوشتهایی که در زمان ارسال و یا ویرایش نوشته ذخیره میشوند بالا رفته و به مرور زمان شما را با مشکلاتی که مرتبط با دیتابیس وردپرس هستند روبرو سازد.
برای جلوگیری از بالا رفتن حجم دیتابیس یا پایگاه داده وردپرس خود میتوانید زمان پیش فرض ذخیرهی خودکار وردپرس را تغییر داده و آن را به مقدار معقول و مورد نیاز خود تغییر دهید، برای تغییر زمان ذخیرهی پیش نویس وردپرس میبایست در محلی که وردپرس را نصب کردهاید فایل wp-config.php را برای ویرایش باز کرده و دستور زیر را در جای مناسبی از این فایل قرار بدهید لازم به ذکر است که در کد زیر قابلیت رونوشت وردپرس نیز غیر فعال خواهد شد که تاثیر به سزایی بر حجم پایگاه دادهی شما خواهد گذاشت.
define('AUTOSAVE_INTERVAL', 300 ); // بر اساس ثانیه
define('WP_POST_REVISIONS', false );
مناسب ترین قسمت برای قرار دادن کد بالا خط زیر است :
/* That's all, stop editing! Happy blogging. */
که شما باید کد را بعد از خط بالا قرار دهید همچنین شما میتوانید مقدار 300 را که بر حسب ثانیه میباشد به مقدار بیشتر و مورد پسند خود تغییر دهید، تا به اینجا توانستیم قابلیت رونوشت را غیرفعال و زمان ذخیرهی خودکار و نوشتههای وردپرس را به بیشترین زمان ممکن برای پایین آوردن حجم دیتابیس وردپرس تغییر دهیم، اما در این بین کاربرانی هستند که به قابلیت ذخیره خودکار وردپرس نیازی نداشته و به دلیل محدود بودن فضای دیتابیس خود این قابلیت را غیر ضروری و بیهوده میدانند که میتوانند به سادگی با اضافه کردن هک زیر به فایل functions.php پوسته وردپرس خود امکان ذخیره کردن خودکار را در وردپرس بصورت کلی غیر فعال سازند (خواهشمندیم پیش از ایجاد هر تغییری در فایل فانکشن از آن نسخهی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به حالت اول بازگردانید):
function disableAutoSave(){
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );