بالا بردن سرعت سایت وردپرس با غیرفعال کردن Cron Job
استفاده از Cron Job در هاست به عنوان جایگزینی برای Cron Job وردپرس می تواند سرعت سایت وردپرس را افزایش دهد. با غیرفعال کردن Cron Job وردپرس و استفاده از Cron Job هاست، محتوای وب سایت شما سریعتر بارگذاری می شود و کاربران می توانند سریعتر به وب سایت شما دسترسی پیدا کنند.
Cron Job وردپرس چیست؟
cron job در وردپرس به نوعی از کار برنامه ریزی شده اشاره دارد که به طور خودکار در سیستم مدیریت محتوای وردپرس اجرا می شود. با استفاده از cron job می توانید کارهای مختلف را برای اجرای دوره ای و خودکار برنامه ریزی کنید. به عنوان مثال، شما می توانید به طور خودکار با استفاده از cron job وردپرس، پشتیبان گیری از وب سایت خود را برنامه ریزی کنید.
در وردپرس، cron job به طور پیش فرض هر شش ساعت یکبار اجرا می شود. با این حال، می توانید با استفاده از افزونه های مختلف وردپرس یا با تغییر تنظیمات سرور، زمان بندی و اجرای cron job ها را به دلخواه تغییر دهید.
معمولاً از cron job ها در وردپرس برای انجام کارهای مختلفی که نیاز به اجرای خودکار دارند مانند پشتیبان گیری، به روز رسانی افزونه ها، به روز رسانی تم و سایر فعالیت ها استفاده می شود. با استفاده از cron job وردپرس می توانید کارهای مختلف وب سایت خود را به صورت خودکار و بدون دخالت دست مدیریت کنید.
cron job از طریق هاست
یک cron job میزبانی شده به نوعی از کار برنامه ریزی شده اشاره دارد که به طور خودکار روی سرور وب شما اجرا می شود. با استفاده از CronJobHost می توانید کارهای مختلف را برای اجرای دوره ای و خودکار برنامه ریزی کنید. برای مثال، میتوانید بهطور خودکار از فایلها و پایگاههای داده وبسایت خود با استفاده از یک cronjobhost پشتیبانگیری را برنامهریزی کنید.
در Cron Job Host می توانید زمان و دفعات اجرای cron job را به دلخواه خود تنظیم کنید. برای این منظور می توانید از پنل مدیریت یا خط فرمان سرور خود استفاده کنید.
با استفاده از CronJobHost می توانید کارهای مختلف را به صورت خودکار و بدون دخالت دستی مدیریت کنید. همچنین استفاده از cronjobhost به شما این امکان را می دهد که به ویژگی های بیشتری نسبت به cronjob وردپرس دسترسی داشته باشید و کارهای مختلفی را برای وب سایت خود برنامه ریزی کنید.
چرا باید از Cron Job هاست به جای Cron Job وردپرس استفاده کنیم؟
درست است که Cron Job وردپرس هر بار که صفحه به روز می شود اجرا می شود. این بدان معناست که هر زمان که کاربر صفحه را باز کند، cron job وردپرس نیز اجرا خواهد شد. به همین دلیل، استفاده از cron job وردپرس می تواند سرعت وب سایت را کند کند زیرا کاربران باید هر بار که صفحه بارگذاری می شود منتظر اجرای cron jobs باشند.
از طرف دیگر، Cron Job هاست در زمان های برنامه ریزی شده اجرا می شوند. این به این معنی است که کاربران نیازی به منتظر ماندن برای اجرای cron job ها ندارند، زیرا آنها به طور خودکار بر اساس زمان بندی اجرا می شوند. این مزیت سرعت وب سایت را افزایش می دهد زیرا کاربران نیازی به انتظار برای اجرای cron job ها ندارند.
بنابراین تفاوت اصلی کرون جابز وردپرس با کرون جاب هاست در نحوه اجرا و زمان بندی آنهاست. استفاده از هاست cron job به طور کلی سرعت و عملکرد وب سایت شما را بهبود می بخشد.
نحوه استفاده از cron job در هاست
برای غیرفعال کردن cron job وردپرس می توانید از دو روش زیر استفاده کنید:
1- استفاده از پلاگین های Task Management: برای غیرفعال کردن cron job وردپرس، می توانید از یکی از افزونه های مدیریت وظایف مانند WP Control و WP Control استفاده کنید. با استفاده از این افزونه ها، می توانید وظایف cron job وردپرس را غیرفعال کنید و به صورت دستی برای اجرا برنامه ریزی کنید.
2- با ویرایش فایل wp-config.php: برای غیرفعال کردن cron job وردپرس، می توانید فایل wp-config.php را ویرایش کنید. برای این منظور کافیست کد زیر را بعد از خط /* Stop editing به فایل wp-config.php اضافه کنید!
define('DISABLE_WP_CRON', true);
به طور کلی این فایل در پوشه اصلی وردپرس قرار دارد.
فعال سازی Cron job در هاست
برای فعال سازی Cron job host می توانید از دو روش زیر استفاده کنید:
روش 1: از پنل مدیریت هاست
از طریق پنل مدیریت هاست: در بسیاری از پنل های مدیریت هاست می توانید تنظیمات cron job host را مشاهده و تغییر دهید. برای این کار باید وارد پنل مدیریت هاست خود شوید و تنظیمات cron job را مشاهده کنید. معمولا این منو به نام Cronjob در cpanel یا دایرکت ادمین در دسترس شماست.
در اینجا میتوانید فرکانس و زمانبندی اجرای cron job را تغییر دهید.
یک cron job جدید ایجاد کنید و دستور زیر را در آن وارد کنید:
wget -q -O - http://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
در کد بالا yourdomain.com را با آدرس سایت خود جایگزین کنید.
روش دوم: از طریق Command Line
برای راه اندازی cron job از طریق Command Line، باید به سرور خود متصل شوید و دستور cron job را اجرا کنید. با استفاده از دستور crontab -e می توانید یک فایل cron job را باز کرده و وظایف مورد نظر خود را به آن اضافه کنید. برای مثال، میتوانید فرکانس کارهای cron را بهصورت دورهای، مثلاً هر ساعت، تنظیم کنید و کارهای خود را زمانبندی کنید.
سخن پایانی
به طور کلی، استفاده از cron job می تواند عملکرد و سرعت وب سایت شما را بهبود بخشد، زیرا وظایف بر اساس زمان بندی بدون هیچ تاخیری اجرا می شوند. اما اگر وظایف شما برای cron job وردپرس مربوط به تم ها یا افزونه های وردپرس باشد، ممکن است لازم باشد از cron job وردپرس استفاده کنید. در این صورت بهتر است تنظیمات cron job وردپرس را برای بهبود سرعت وب سایت خود تنظیم کنید.
مقالات پیشنهادی سئو لرن:
سرور مجازی یا VPS چیست؟ چه کاربردی دارد؟
درباره مهدی فاتحی فر
مهدی فاتحی فر هستم سال ها هست که در زمینه سئو فعالیت دارم. علاقه مند به زمینه دیجیتال مارکتینگ هستم.
سایر نوشته های مهدی فاتحی فر
دیدگاهتان را بنویسید