Heartbeat یا تپش قلب امکانی است که از نسخه ۳.۶ به وردپرس اضافه شد و هدف از استفاده از این قابلیت در وردپرس ارسال دیتاهایی از طرف پنل مدیریت وردپرس به سمت سرور است،این امکان در قالب یک API به وردپرس اضافه شده که در هر لحظه بررسی می کند که وب سایت شما در چه وضعیتی قرار دارد.
این API در حالت عادی برای وردپرس قابلیت خوبی است چراکه وضعیت لحظه به لحظه سایت شما را به سرور گزارش می کند و به صورت معمول در هر ۳۰ ثانیه یک سیگنال به سرور ارسال می کند.
اما ارسال این سیگنال ها از طرف وردپرس به سرور شما باعث افزایش مصرف منابع هاست شما خواهد شد،اگر شما از سرور اختصاصی استفاده می کنید که نباید نگران این موضوع باشید ولی از هاست و مخصوصا هاست های اشتراک استفاده می کنید این موضوع کمی ناراحت کننده است.
سایت شما از منابع هاست تا یک میزان مشخص می تواند استفاده کند که مصرف این مقدار اگر از حد مشخص عبور کند وب سایت شما دچار مشکل شده یا اینکه از طرف شرکت هاستینگ سایت شما بسته می شود،از طرف با توجه به اینکه این API یا همان قابلیت Heartbeat در وردپرس به بررسی وضعیت سایت شما کمک می کند ولی لازم نیست که در همه بخش ها از آن استفاده کنید.
برای کنترل Heartbeat در وردپرس شما می توانید از یک افزونه اختصاصی اینکار با نام Heartbeat Control به صورت رایگان در سایت وردپرس قرار دارد که با استفاده از این افزونه شما می توانید سیستم تپش قلب وردپرس خودتان را کنترل کنید.
آموزش استفاده از افزونه Heartbeat Control
این افزونه به صورت رایگان در سایت وردپرس قرار دارد برای نصب آن از بخش افزونه ها روی افزودن کلیک کنید و با جستجو نام این افزونه شروع به نصب افزونه کنید.
سپس از بخش تنظیمات وردپرس به این افزونه دسترسی دارید که شما باید گزینه Heartbeat Behavior را روی Disable Heartbeat قرار دهید با این امکان تپس قلب روی سایت شما غیرفعال گردد.
دقت کنید که ما نیازی نداریم که این قابلیت ها روی تمام بخش های سایت غیرفعال کنیم،پس از بخش Locations شما باید تنها تیک گزینه Post Editor را بزنید و در آخر هم تنظیمات را ذخیره کنید.
غیرفعال کردن Heartbeat با افزونه wp-rocket
اگر شما از افزونه wp rocket روی سایت خود استفاده می کنید،با استفاده از این افزونه شما میتوانید قابلیت تپش قلب وردپرس را غیرفعال کنید و نیازی به نصب افزونه فوق نداریم که می توانید از بخش تپش اقدا به صورت زیر افدام کنید.
در بخش تپش قلب باید تیک گزینه کنترل Heartbeat را بزنید تا این امکان برای شما فعال شود و در بخش کاهش یا غیرفعال کردن فعالیت Heartbeat رفتار در ویرایشگر نوشته را روی حالت غیرفعال کردن و دو گزینه دیگر رروی کاهش فعالیت قرار دهید و تنظیمات را ذخیره کنید.
اگر قصد دارید که با بخش های مختلف افزونه wp-rocket به صورت کامل آشنا شوید می توانید از دوره آموزشی این افزونه در سایت لرن دی ال به صورت رایگان استفاده کنید.
عالی بود واقعا مصرف پردازنده رو بهینه میکنه ، سی پی یو ۱۰۰ شده بود با کمک این افزونه حل شد ، تشکر
سلام و عرض ادب
از لطف شما سپاسگذاریم،بله این امکان عملا خیلی توی وردپرس کار خاصی رو انجام نمیده ولی غیرفعال کردن اون کمک زیادی به کاهش مصرف منابع هاست میکنه.
موفق باشید