
استفاده از Kranjobhost به عنوان جایگزینی برای Kranjob WordPress می تواند سرعت سایت وردپرس شما را افزایش دهد. با غیرفعال کردن throttling و throttle وردپرس، محتوای وب سایت شما سریعتر بارگذاری می شود و کاربران می توانند سریعتر از وب سایت شما استفاده کنند.
در این مقاله، تاثیر غیرفعال کردن رشته وردپرس و استفاده از هاست Threading بر سرعت و عملکرد وب سایت شما را بررسی خواهیم کرد.
Cron Job وردپرس چیست؟
Cron Job در وردپرس به نوعی از کار برنامه ریزی شده اشاره دارد که به طور خودکار در سیستم مدیریت محتوای وردپرس اجرا می شود. با استفاده از Cron Job می توانید کارهای مختلف را برای اجرای دوره ای و خودکار برنامه ریزی کنید. به عنوان مثال، می توانید با استفاده از وظیفه cron وردپرس، پشتیبان گیری خودکار وب سایت خود را برنامه ریزی کنید.
در وردپرس، وظیفه cron به طور پیش فرض هر شش ساعت یکبار اجرا می شود. اما می توانید با استفاده از افزونه های مختلف وردپرس و یا با تغییر تنظیمات سرور، زمان بندی و اجرای وظیفه cron را به دلخواه تغییر دهید.
به طور کلی، cron job در وردپرس برای انجام کارهای مختلفی مانند پشتیبان گیری، به روز رسانی افزونه ها، به روز رسانی تم و سایر فعالیت هایی که نیاز به اجرای خودکار دارند، استفاده می شود. با استفاده از cron job وردپرس، می توانید به طور خودکار وظایف مختلف وب سایت خود را بدون دخالت دستی مدیریت کنید.
دو راه برای ایجاد یک کار کرون وجود دارد
Host Cron Job به یک نوع کار برنامه ریزی شده اشاره دارد که به طور خودکار روی سرور وب شما اجرا می شود. با استفاده از CronJobHost می توانید کارهای مختلف را برای اجرای دوره ای و خودکار برنامه ریزی کنید. به عنوان مثال، می توانید به طور خودکار با استفاده از cronjobhost بک آپ از فایل ها و پایگاه داده وب سایت خود را برنامه ریزی کنید.
در هاست cron job می توانید زمان و دفعات اجرای کار cron را به دلخواه خود تنظیم کنید. برای این منظور می توانید از کنترل پنل سرور خود یا خط فرمان استفاده کنید.
با استفاده از CronJobHost می توانید کارهای مختلف را به صورت خودکار و بدون دخالت دستی مدیریت کنید. همچنین استفاده از cronjobhost به شما این امکان را می دهد که از امکانات بیشتری در مقایسه با cronjob وردپرس استفاده کنید و کارهای مختلفی را برای وب سایت خود برنامه ریزی کنید.
چرا باید از Cron Jobs Host به جای WP Cron Jobs استفاده کنیم؟
درست است که کرون جابز وردپرس هر بار که صفحه به روز می شود اجرا می شود. این بدان معنی است که هر بار که کاربر صفحه را باز می کند، کرون جابز وردپرس نیز اجرا می شود. به همین دلیل، استفاده از cron job در وردپرس میتواند سرعت وبسایت را کند کند زیرا کاربران باید هر بار که صفحه بارگذاری میشود منتظر بمانند تا cron jobs اجرا شود.
از طرف دیگر، مشاغل cron میزبان بر اساس یک برنامه اجرا می شوند. این بدان معنی است که کاربران مجبور نیستند منتظر اجرای cron job ها بمانند، زیرا آنها به طور خودکار بر اساس یک برنامه اجرا می شوند. این مزیت سرعت وب سایت را افزایش می دهد زیرا کاربران مجبور نیستند منتظر اجرای cron jobs بمانند.
بنابراین، تفاوت اصلی بین مشاغل کرون وردپرس و کرون جاب هاست در نحوه اجرا و زمان بندی آنها است. استفاده از هاست cron job به طور کلی سرعت و عملکرد وب سایت شما را بهبود می بخشد.
نحوه استفاده از CronJobHost
برای غیرفعال کردن وظیفه cron وردپرس، می توانید از یکی از دو روش زیر استفاده کنید:
استفاده از افزونه های مدیریت وظایف: برای غیرفعال کردن cron job وردپرس می توانید از یکی از افزونه های مدیریت وظایف مانند WP Control و WP Crontrol استفاده کنید. با استفاده از این افزونه ها، می توانید cron job های وردپرس را غیرفعال کنید و به صورت دستی برای اجرا برنامه ریزی کنید.
غیرفعال کردن محدودیت های کاری در وردپرس
با ویرایش فایل wp-config.php: برای غیرفعال کردن کار cron وردپرس، می توانید فایل wp-config.php را ویرایش کنید. برای این کار کافیست کد زیر را بعد از خط به فایل wp-config.php اضافه کنید /* همین است، ویرایش را متوقف کنید! وبلاگ نویسی مبارک */ اضافه:
define('DISABLE_WP_CRON', true);
این فایل معمولا در پوشه ریشه وردپرس قرار دارد.
تخصیص مرز میزبان را فعال کنید
برای فعال کردن cronjobhost می توانید دو روش زیر را انجام دهید:
روش اول: از کنترل پنل
از طریق کنترل پنل هاست: در بسیاری از کنترل پنل های هاست می توانید تنظیمات میزبانی یک cron job را مشاهده و تغییر دهید. برای این کار باید وارد کنترل پنل هاست خود شوید و تنظیمات cron task را بررسی کنید. معمولا این منو به نام CronJobs در cpanel یا دایرکت ادمین در دسترس شماست.
در اینجا میتوانید فرکانس و زمانبندی اجرای cron jobs را تغییر دهید.
یک cron job جدید ایجاد کنید و دستور زیر را در آن وارد کنید:
wget -q -O - http://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
در کد بالا آدرس وب سایت خود را جایگزین yourdomain.com کنید.
روش دوم: از طریق خط فرمان
برای راه اندازی cron job ها از طریق خط فرمان، باید به سرور خود متصل شوید و cron jobs را اجرا کنید. با استفاده از دستور crontab -e می توانید فایل cron job را باز کرده و کارهای مورد نظر خود را به آن اضافه کنید. برای مثال، میتوانید فرکانس کارهای cron را بهصورت دورهای، مثلاً هر ساعت، تنظیم کنید و کارهای خود را زمانبندی کنید.
یک نکته مهم
به طور کلی، استفاده از cron jobs می تواند عملکرد و سرعت وب سایت شما را بهبود بخشد، زیرا کارها بدون تأخیر بر اساس یک برنامه زمان بندی انجام می شوند. اما اگر وظایف cron job وردپرس شما مربوط به یک قالب یا افزونه وردپرس باشد، ممکن است نیاز به استفاده از cron job وردپرس داشته باشید. در این صورت بهتر است تنظیمات کرون وردپرس را برای بهبود سرعت وب سایت خود تنظیم کنید.