بالا بردن سرعت سایت وردپرس با غیرفعال کردن Cron Job
استفاده از کران جاب هاست، به عنوان جایگزینی برای کران جاب وردپرس میتواند باعث بالا بردن سرعت سایت وردپرس شود. با غیرفعال کردن کران جاب وردپرس و استفاده از کران جاب هاست، محتوای وب سایت شما به صورت سریعتری بارگذاری میشود و کاربران میتوانند با سرعت بیشتری از وب سایت شما استفاده کنند.
در این مقاله، به بررسی تاثیر غیرفعال کردن کران جاب وردپرس و استفاده از کران جاب هاست بر سرعت و عملکرد وب سایت شما پرداخته میشود.
آنچه در این مقاله میخوانید
Cron Job وردپرس چیست
کرون جاب (Cron Job) در وردپرس به یک نوع از وظایف زمانبندی شده اشاره دارد که به صورت خودکار در سیستم مدیریت محتوای وردپرس اجرا میشود. با استفاده از کرون جاب، میتوانید وظایف مختلفی را برنامهریزی کنید که به صورت دورهای و خودکار اجرا شوند. به عنوان مثال، شما میتوانید با استفاده از کرون جاب وردپرس، وظیفه پشتیبانگیری از وب سایت خود را به صورت خودکار برنامهریزی کنید.
در وردپرس، کرون جاب به صورت پیشفرض هر شش ساعت یکبار اجرا میشود. با این حال، شما میتوانید با استفاده از پلاگینهای مختلف وردپرس و یا تغییر تنظیمات سرور، زمانبندی و اجرای کرون جاب را به دلخواه خود تغییر دهید.
به طور کلی، کرون جاب در وردپرس برای اجرای وظایف مختلفی مانند پشتیبانگیری، به روزرسانی افزونهها، به روزرسانی قالب و سایر فعالیتهایی که نیاز به اجرای خودکار دارند، استفاده میشود. با استفاده از کرون جاب وردپرس، میتوانید به صورت خودکار و بدون نیاز به دخالت دستی، وظایف مختلف وب سایت خود را مدیریت کنید.
انجام کرون جاب از طریق هاست
کرون جاب هاست (Host Cron Job) به یک نوع از وظایف زمانبندی شده اشاره دارد که در سرور وب شما به صورت خودکار اجرا میشود. با استفاده از کرون جاب هاست، میتوانید وظایف مختلفی را برنامهریزی کنید که به صورت دورهای و خودکار اجرا شوند. به عنوان مثال، شما میتوانید با استفاده از کرون جاب هاست، وظیفه پشتیبانگیری از فایلها و دیتابیس وب سایت خود را به صورت خودکار برنامهریزی کنید.
در کرون جاب هاست، شما میتوانید زمان و فرکانس اجرای کرون جاب را به دلخواه خود تنظیم کنید. برای این منظور، شما میتوانید از پنل مدیریتی سرور خود و یا از خط فرمان (Command Line) استفاده کنید.
با استفاده از کرون جاب هاست، میتوانید به صورت خودکار و بدون نیاز به دخالت دستی، وظایف مختلفی را مدیریت کنید. همچنین، استفاده از کرون جاب هاست به شما این امکان را میدهد که از امکانات بیشتری در مقایسه با کرون جاب وردپرس استفاده کنید و وظایف مختلف را برای وب سایت خود برنامهریزی کنید.
چرا باید از کرون جاب هاست به جای WP Cron Jobs استفاده کنیم
درست است که کرون جابهای وردپرس با هر بار بارگذاری (Refresh) صفحه اجرا میشوند. این به این معنی است که هر بار که کاربر صفحه را باز میکند، کرون جابهای وردپرس نیز اجرا میشوند. به همین دلیل، استفاده از کرون جابهای وردپرس ممکن است باعث کاهش سرعت وب سایت شود، زیرا هر بار که صفحه بارگذاری میشود، کاربران باید صبر کنند تا کرون جابها اجرا شوند.
از سوی دیگر، کرون جابهای هاست به صورت زمانبندی شده و برنامهریزی شده اجرا میشوند. این به این معنی است که کاربران نیازی به صبر کردن برای اجرای کرون جابها ندارند، زیرا آنها به صورت خودکار و به طور زمانبندی شده اجرا میشوند. این مزیت باعث میشود که سرعت وب سایت افزایش یابد، زیرا کاربران نیازی به صبر کردن برای اجرای کرون جابها ندارند.
بنابراین، تفاوت اصلی بین کرون جابهای وردپرس و کرون جابهای هاست، در نحوه اجرا و زمانبندی آنها است. استفاده از کرون جابهای هاست به طور کلی منجر به بهبود سرعت و عملکرد وب سایت شما میشود.
چطور از کرون جاب هاست استفاده کنیم
برای غیرفعال کردن کرون جاب وردپرس، شما میتوانید از یکی از دو روش زیر استفاده کنید:
با استفاده از افزونههای مدیریت وظایف: برای غیرفعال کردن کرون جاب وردپرس، شما میتوانید از یکی از افزونههای مدیریت وظایف مانند WP Control و WP Crontrol استفاده کنید. با استفاده از این افزونهها، شما میتوانید وظایف مربوط به کرون جاب وردپرس را غیرفعال کرده و به صورت دستی اجرای آنها را برنامهریزی کنید.
غیر فعال کردن کران جاب وردپرس
با ویرایش فایل 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، شما میتوانید فایل کرون جاب را باز کنید و وظایف مورد نظر خود را به آن اضافه کنید. به عنوان مثال، شما میتوانید فرکانس اجرای کرون جاب هاست را به صورت دورهای، مانند هر ساعت، تنظیم کنید و وظایف خود را برنامهریزی کنید.
یک نکته مهم
به طور کلی، استفاده از کرون جاب هاست ممکن است بهبود عملکرد و سرعت وب سایت شما را به دنبال داشته باشد، زیرا وظایف به صورت زمانبندی شده و بدون تأخیر اجرا میشوند. اما در صورتی که وظایف شما برای کرون جاب وردپرس مربوط به پوسته یا افزونه وردپرس باشد، شما ممکن است نیاز داشته باشید که از کرون جاب وردپرس استفاده کنید. در این صورت، بهتر است تنظیمات کرون جاب وردپرس را برای بهبود سرعت وب سایت خود تنظیم کنید.
این مطلب از سایت میهن وردپرس گردآوری شده و صرفا چهت اگاه سازی است.