غیرفعال کردن ذخیره اتوماتیک در وردپرس

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

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

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

 

غیر فعال کردن ذخیره اتوماتیک با

AUTOSAVE_INTERVAL

با استفاده از مراحل زیر می توانید تابع AUTOSAVE_INTERVAL را غیر فعال نمایید برای این منظور اقدام به ورود به فضای هاست وردپرس سروسرور خود شده و وارد فایل wp-config.php شوید و مقدار AUTOSAVE_INTERVAL  را برابر با یک روز قرار دهید. این مورد باعث خواهد شد تنها وردپرس شما بعد از کلیک بروی بروزرسانی صفحه بروزرسانی گردد.

برای این منظور ابتدا وارد کنترل پنل خود شوید

وارد فضای مدیریت فایل یا file manger شده و وارد فایل wp-config.php شوید

قطعه کد زیر را وارد نمایید.

  1. define(‘AUTOSAVE_INTERVAL’, 86400);

    سپس فایل را ذخیره نمایید

  2. این مقدار 86400 برابر با یک روز می باشد در  واقع همان غیر فعال کردن تابع می باشد.

  3. با اینکار مقدار زیادی از منابع اشغال شده توسط وردپرس کاهش خواهد یافت.

نمونه ای از فرآیند ذخیره اتوماتیک

این نمونه ای از کارکرد وردپرس در حالت فعالیت ذخیره اتوماتیک می باشد .

123.123.123.123 – – [29/Jan/2013:14:21:53 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 187 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:14:21:53 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 180 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:14:22:40 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 220 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:14:23:40 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 220 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:14:24:40 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 199 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:14:25:40 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 199 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:14:26:40 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 199 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:14:27:40 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 199 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″

 

بروزرسانی این مقدار به 5 دقیقه

 

در زیر مقدار AUTOSAVE_INTERVAL به 300 تغییر یافته که برابر با 5 دقیقه می باشد یعنی هر 5 دقیقه وردپرس رفرش خواهد شد

123.123.123.123 – – [29/Jan/2013:15:33:23 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 199 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″
123.123.123.123 – – [29/Jan/2013:15:38:23 -0500] “POST /wp-admin/admin-ajax.php HTTP/1.1″ 200 199 “http://example.com/wp-admin/post-new.php” “Mozilla/5.0 Chrome/24″