ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بهینه سازی دیتابیس وردپرس : مدیریت و حذف رونوشت ها



blueserver
December 13th, 2016, 09:01
قابلیت رونوشت در وردپرس یک امکان خوب برای مدیران سایت ها است ، گاهی ممکن است اینترنت شما قطع بشه ، یا مرورگر هنگ کنه و … ، و اطلاعاتی که در پست های وردپرس نوشته بودید از بین بره ، اما با این قابلیت رونوشت ، اطلاعات هر چند دقیقه یکبار در دیتابیس ذخیره میشن و شما قادر هستید که پست ها رو به چند دقیقه قبل یا به بروزرسانی های قبل برگردونید.


حذف REVISIONS وردپرس

http://blueserver.ir/wp-content/uploads/2016/11/%D8%AD%D8%B0%D9%81-%D8%B1%D9%88%D9%86%D9%88%D8%B4%D8%AA-%D9%87%D8%A7-%D8%AF%D8%B1-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3.png





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


حذف رونوشت وردپرس حذف REVISIONS وردپرس

محدود کردن تعداد رونوشت ها :
برای محدود کردن تعداد رونوشت های قابل ذخیره شدن در دیتابیس کافی است کد زیر رو در فایل wp-config وردپرس قرار بدید ، در کد زیر حداکثر تعداد رونوشت مجاز 2 عدد است.


define( 'WP_POST_REVISIONS', 2 );



حذف کل رونوشت ها از دیتابیس :



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



// delete post revisions from wordpress
$wpdb->query( "
DELETE FROM $wpdb->posts
WHERE post_type = 'revision'
" );



منبع : آموزش های سرور (http://blueserver.ir/%d8%ad%d8%b0%d9%81-%d8%b1%d9%88%d9%86%d9%88%d8%b4%d8%aa-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/) بلوسرور (http://blueserver.ir)