غیرفعال کردن کرون جاب | غیرفعال کردن WP-cron در وردپرس برای افزایش سرعت |
بالا بردن سرعت سایت وردپرس با غیرفعال کردن Cron Job
این ویژگی در واقع قابلیت کرون جاب در وردپرس می باشد. به طور مثال اگر در هنگام انتشار یک نوشته در وردپرس دقت کرده باشید می بینید که امکان انتشار پست ها در آینده را دارید که این موضوع به کمک WP-cron امکان پذیر است اما اگر از ویژگی هایی که WP-cron برای شما ایجاد می کند استفاده ای ندارید و قصد غیرفعال سازی آن را دارید در این نوشته به روش بررسی آن می پردازیم.
Cron Job وردپرس چیست
غیرفعال کردن کرون جاب | کرون جاب (Cron Job) در وردپرس به یک نوع از وظایف زمانبندی شده اشاره دارد که به صورت خودکار در سیستم مدیریت محتوای وردپرس اجرا میشود. با استفاده از کرون جاب، میتوانید وظایف مختلفی را برنامهریزی کنید که به صورت دورهای و خودکار اجرا شوند. به عنوان مثال، شما میتوانید با استفاده از کرون جاب وردپرس، وظیفه پشتیبانگیری از وب سایت خود را به صورت خودکار برنامهریزی کنید.
در وردپرس، کرون جاب به صورت پیشفرض هر شش ساعت یکبار اجرا میشود. با این حال، شما میتوانید با استفاده از پلاگینهای مختلف وردپرس و یا تغییر تنظیمات سرور، زمانبندی و اجرای کرون جاب را به دلخواه خود تغییر دهید.
به طور کلی، کرون جاب در وردپرس برای اجرای وظایف مختلفی مانند پشتیبانگیری، به روزرسانی افزونهها، به روزرسانی قالب و سایر فعالیتهایی که نیاز به اجرای خودکار دارند، استفاده میشود. با استفاده از کرون جاب وردپرس، میتوانید به صورت خودکار و بدون نیاز به دخالت دستی، وظایف مختلف وب سایت خود را مدیریت کنید.
انجام کرون جاب از طریق هاست
کرون جاب هاست (Host Cron Job) به یک نوع از وظایف زمانبندی شده اشاره دارد که در سرور وب شما به صورت خودکار اجرا میشود. با استفاده از کرون جاب هاست، میتوانید وظایف مختلفی را برنامهریزی کنید که به صورت دورهای و خودکار اجرا شوند. به عنوان مثال، شما میتوانید با استفاده از کرون جاب هاست، وظیفه پشتیبانگیری از فایلها و دیتابیس وب سایت خود را به صورت خودکار برنامهریزی کنید.
در کرون جاب هاست، شما میتوانید زمان و فرکانس اجرای کرون جاب را به دلخواه خود تنظیم کنید. برای این منظور، شما میتوانید از پنل مدیریتی سرور خود و یا از خط فرمان (Command Line) استفاده کنید.
با استفاده از کرون جاب هاست، میتوانید به صورت خودکار و بدون نیاز به دخالت دستی، وظایف مختلفی را مدیریت کنید. همچنین، استفاده از کرون جاب هاست به شما این امکان را میدهد که از امکانات بیشتری در مقایسه با کرون جاب وردپرس استفاده کنید و وظایف مختلف را برای وب سایت خود برنامهریزی کنید.
دی ان اس چیست و چگونه dns یک سایت را تغییر دهیم؟
غیرفعال کردن کرون جاب
چرا باید از کرون جاب هاست به جای WP Cron Jobs استفاده کنیم
درست است که کرون جابهای وردپرس با هر بار بارگذاری (Refresh) صفحه اجرا میشوند. این به این معنی است که هر بار که کاربر صفحه را باز میکند، کرون جابهای وردپرس نیز اجرا میشوند. به همین دلیل، استفاده از کرون جابهای وردپرس ممکن است باعث کاهش سرعت وب سایت شود، زیرا هر بار که صفحه بارگذاری میشود، کاربران باید صبر کنند تا کرون جابها اجرا شوند.
از سوی دیگر، کرون جابهای هاست به صورت زمانبندی شده و برنامهریزی شده اجرا میشوند. این به این معنی است که کاربران نیازی به صبر کردن برای اجرای کرون جابها ندارند، زیرا آنها به صورت خودکار و به طور زمانبندی شده اجرا میشوند. این مزیت باعث میشود که سرعت وب سایت افزایش یابد، زیرا کاربران نیازی به صبر کردن برای اجرای کرون جابها ندارند.
غیرفعال کردن کرون جاب بنابراین، تفاوت اصلی بین کرون جابهای وردپرس و کرون جابهای هاست، در نحوه اجرا و زمانبندی آنها است. استفاده از کرون جابهای هاست به طور کلی منجر به بهبود سرعت و عملکرد وب سایت شما میشود.
غیر فعال کردن کران جاب وردپرس
با ویرایش فایل wp-config.php: برای غیرفعال کردن کرون جاب وردپرس، شما میتوانید ویرایشی در فایل wp-config.php اعمال کنید. برای این منظور، کافیست کد زیر را به فایل wp-config.php بعد از خط /* That’s all, stop editing! Happy blogging. */ اضافه کنید:
define('DISABLE_WP_CRON', true);
به طور معمول، این فایل در پوشه اصلی وردپرس قرار دارد.
فعال کردن کران جاب روی هاست
برای فعال کردن کرون جاب هاست، میتوانید به دو روش زیر اقدام کنید:
روش اول: از پنل مدیریت هاست
از طریق پنل مدیریتی هاست: در بسیاری از پنلهای مدیریتی هاست، شما میتوانید تنظیمات کرون جاب هاست را مشاهده و تغییر دهید. برای این کار، شما باید به پنل مدیریتی هاست خود وارد شده و تنظیمات کرون جاب را مشاهده کنید. معمولا این منو به نام CronJobs در سی پنل یا دایرکت ادمین در دسترس شماست.
در اینجا شما میتوانید فرکانس و زمانبندی اجرای کرون جاب هاست را تغییر دهید.
یک کران جاب جدید بسازید و دستور زیر را در آن وارد کنید:
wget -q -O - http://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
در کد بالا yourdomain.com را با آدرس سایت خود جایگزین کنید.
روش دوم: از طریق خط فرمان (Command Line)
برای تنظیم کرون جاب هاست از طریق خط فرمان، شما باید به سرور خود وصل شده و دستورات مربوط به کرون جاب را اجرا کنید. با استفاده از دستور crontab -e، شما میتوانید فایل کرون جاب را باز کنید و وظایف مورد نظر خود را به آن اضافه کنید. به عنوان مثال، شما میتوانید فرکانس اجرای کرون جاب هاست را به صورت دورهای، مانند هر ساعت، تنظیم کنید و وظایف خود را برنامهریزی کنید.