آموزش غیرفعال کردن Heartbeat (هرت بیت) در وردپرس


قبل از شروع بگم که خیلی از دوستان میگن ما همه چی سایتمون اوکی هست اما بازم سی پی یو میره بالا این امر موارد مختلفی داره اما مهمترین و رو بورس ترینش رو توی این تاپیک آوردم
HeartBeat نام قابلیتی است که از نسخه 3.6 سیستم دوست داشتنی و محبوب خودم یعنی وردپرس به اون اضافه شد ، (هرت بیت به معنی نبض یا ضربان قلب هست گفتم اگه نمیدونید بدونید) ، حالا کار این ضربان قلب چیه و چه وظیفه ای بر عهده داره ؟ وظیفه ایشون ارسال دیتاهایی از طرف پنل مدیریت وردپرس به سمت سرور است این قابلیت در قالب یک API به وردپرس اضافه شده که در هر لحظه بررسی می کند که وب سایت شما در چه حالی به سر میبرد، خوب این قابلیت در حالت عادی چیز خوبه چون وضعیت سایت لحظه به لحظه گزارش میشه به سرور و بطور معمول در هر دقیقه 2 سیگنال به سرور ارسال میکنه ، اما و اما چیزی ک پوست مارو کنده اینه ک این ارسال ها باعث مصرف بالای پردازنده سرور شما میشه! حالا خیلی اوضاع بدتر میشه وقتی آمار ورودی بالایی هم داشته باشید! حالا هاست های اشتراکی ک بماند ! چون وقتی مصرف میره بالا میبینیم تیکت باز شده برامون از طرف جناب کیان ک مصرفتون رو کنترل کنید! و در این لحظه یا باید پلن ارتقا بدید یا کلی از سر و ته سایت بنده خداتون بزنید ک اصلا جالب نیست گزینه دوم ، اما ارتقا پلن هم تا یه حدی داره بعدش مشکل میخورید باز ، تیم WP Media افزونه ای رو برای کنترل ضربان قلب وردپرس ارائه داده تا بدون مشکل بتونید اون رو مدیریت کنید و مصرف منابع درستی داشته باشید ، افزونه منتشر شده بصورت پیش فرض روی Rocket هست و این شرکت این افزونه رو بصورت جدا برای کاربرانی ک از راکت استفاده نمیکنند ارائه کرده.
اگر افزونه راکت نصب دارید ک نیاز به نصب این افزونه نیست و فقط آموزش رو پیگیری کنید اما اگر ندارید از این لینک افزونه Heartbeat Control رو دانلود و نصب کنید.
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …

حالا زیرمجموعه تنظیمات میتونید به این افزونه دسترسی پیدا کنید ، حالا لطف کنید گزینه Heartbeat Behavior را روی Disable Heartbeat بزارید تا این ضربان رو از کار بندازید ، اما ما داشبورد رو کاری ندارید و فقط تیک گزینه Post Editor و Frontedرو میزنیم ، و در نهایت ذخیره
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …


مرسی ک خوندید و خسته شدید

7 پسندیده

خیلی ممنون
خیلی مفید بود.
میخواستم بدونم اگه فرکانس رو روی ۳۰۰ بذاریم اشکالی که پیش نمیاد؟

1 پسندیده

خواهش میکنم :heavy_heart_exclamation:
اما چرا 300؟ شما روی هاست اشتراکی نیازی به گزارش لحظه ب لحظه به سرور رو نداری مخصوصا برای ادیتور ، حالا فرکانس بیشتر یعنی مصرف بالاتر دیگه! ما هدفمون کلا مسدود کردنش هست

من برعکس متوجه شده بودم.
ممنون

1 پسندیده

دوستانی که افزونه لایت اسپید رو نصب دارن نیازی به این افزونه ندارن و داخل تنظیمات لایت اسپید فعالش کنن مثل تصویر زیر (لایت اسپید هر روز رو به رشد هست و آپشن های جدید اضافه میکنه که واقعا هم خوب هستن، از همه مهمتر اینکه کل این آپشن ها بصورت رایگان عرضه میشن)

4 پسندیده

موقع نصب این خطا رو داد، مشکلی اینجاد نمیکنه؟

«این افزونه 185 حرف از خروجی غیرمنتظره در طول فعال‌سازی تولید کرد. اگر پیام اخطار “headers already sent” ، مشکلات مربوط به خوراک‌های پیوند یا مسائل دیگر را دریافت کردید، این افزونه را غیرفعال یا حذف کنید.»

سلام. از این کد هم میشه بجای افزونه Heartbeat Control استفاده کرد

add_action(‘wp_dashboard_setup’, ‘themeprefix_remove_dashboard_widget’ );
/**

  • Remove Site Health Dashboard Widget

*/
function themeprefix_remove_dashboard_widget() {
remove_meta_box( ‘dashboard_site_health’, ‘dashboard’, ‘normal’ );
}

add_action( ‘admin_menu’, ‘remove_site_health_menu’ );
/**

  • Remove Site Health Sub Menu Item
    */
    function remove_site_health_menu(){
    remove_submenu_page( ‘tools.php’,‘site-health.php’ );
    }

add_filter( ‘wp_fatal_error_handler_enabled’, ‘__return_false’ );


Capture11

2 پسندیده