پاسخ های ارسال شده در انجمن

در حال نمایش 6 پاسخ ( از کل 6)
  • خوب بایدمشکل روبامجموعه ای که قالب روتهیه کردی ازش در میون بذارید.ازخودمیهن وردپرس تهیه کردیدقالب رو؟پس بایدمشکل روبرطرف کنن براتون.باغیرفعال‌کردن wp‑cron + PHP 8.0 معمولاً بصورت کامل حل میشه ولی بازهم به واکنش قالب ومچ شدنش بانسخه وردپرس بستگی داره.✋️موفق باشی

    امیدوارم که مشکلتون حل بشه.البته برای رفع مشکل بایددسترسی داشت.ولی بازهم اگرمشکل حل نشدیه اطلاع بدید.آیاازقبل همینجوری بوده یااینکه بعدازانجام یه تغییرخاص اینجوری شده

    ازسرویسcdnاستفاده کن.اگرازتصاویراستفاده میکنی.حتمابافرمتwebpباشه.سعی کن به جای استفاده ازتصاویربصورت مستقیم ازلیتکشون باکدنویسی image htmlاستفاده کن.لینک سایتت روهم بفرست تابررسی بشه

    بر اساس افزونه‌های فعال و لیست شما، راه‌حل خیلی شسته‌رفته می‌دم. راه‌حل مشکل کندی و مصرف CPU بالا در وردپرس دوست عزیز، با توجه به افزونه‌های نصبی و حرف‌هایی که زدی (کندی پیشخوان + مصرف CPU)، بیشترین احتمال اینه:

    ۱. عامل اصلی: WP-Cron و پلاگین WP Crontrl

    – معمولا WP Cron روی سایت‌های پرپلاگین، مخصوصاً همراه با ووکامرس و دکان، کندی شدید ایجاد می‌کنه.راه‌حل:

    ۱. داخل فایل wp-config.php این خط رو بزن (اگه نزدی)php define('DISABLE_WP_CRON', true);۲. از پنل هاست (مثلاً سی‌پنل) یه کران‌جاب هر ۵ دقیقه بذار: php /home/username/public_html/wp-cron.php یا آدرس سایتت رو بزن: wget -q -O - https://asrebartarr.ir/wp-cron.php?doing_wp_cron > /dev/null 2>&1—#### ۲. قاتل‌های پنهان: المنتور، Query Monitor و WooCommerce- المنتور و Query Monitorروی بعضی سرورها یا با phpهای جدید مصرف CPU رو بالا می‌برن.-Query Monitor فقط موقع دیباگ روشن باشه، معمولی باش خاموش کن.- افزونه‌های ووکامرس مخصوصاً فانسی و زیرشاخه‌ها (مثل ووکامرس فارسی یا دکان) اگه به‌روز نباشن گاهی با کران تصاعدی مصرف می‌کنن. ۳. نسخه PHP و ناسازگاری‌- بسیاری از کندی‌ها توی PHP 8.1-8.2 با نسخه‌های خاص از افزونه‌هایی مثل Payizito، المنتور یا ووکامرس پیش میاد.- اگر می‌تونی، موقتاً روی PHP 8.0تست کن.

    ۴. تست سریع با ابزار- Query Monitor رو *فعال* کن، یه بار صفحه کند رو باز کن، ببین کدوم افزونه یا Query بیشتر از ۲ ثانیه زمان برده.- یا از Health Check & Troubleshootingافزونه استفاده کن، می‌فهمی رو حالت دیفالت افزونه تاثیرگذار کدومه.– خلاصه ساده و عملی:

    1. ‌wp-cron رو غیرفعال کن → زمان‌بندی (هاست).

    2. افزونه Query Monitor و افزونه‌هایی که نیاز نداری روغیرفعال کن.

    3. نسخه PHP رو بذار روی 8.0.4. چند تا افزونه رو یکی‌یکی موقتی غیرفعال کن، مخصوصاً افزونه‌های ووکامرس و المنتور؛ تاثیرش رو ببین.

    5. بخش پیشخوان ووکامرس رو اگه خیلی شلوغی مشتری نداری، از منو حذف کن یا ورودش رو محدود کن (با افزونه adminimize یا code ساده).—قشنگ این مراحل رو برو، تو ۹۰٪ مواقع مشکل همیناست.افزونه هایی که استفاده نمیکنی روغیرفعال یاحذف کن.

    سلام دوست عزیز. این مشکل بعد از 6.9 برای بعضی سایت‌ها دیده شده، ولی معمولاً از هسته وردپرس نیست؛ بیشتر از یکی از ایناس:

    ۱) کران وردپرس (WP‑Cron) در نسخه‌های جدید، کران مصرف CPU رو بالا می‌بره. راه‌حل طلایی: کران داخلی رو غیرفعال کن و کران سرور بذار:phpdefine('DISABLE_WP_CRON', true);بعدش تو هاست، هر 5 یا 10 دقیقه اینو کران کن:`wp-cron.php

    (۲) قالب یا پلاگین ناسازگار با PHP جدید خیلی وقتا با PHP 8.1 یا 8.2 این اتفاق می‌افته. تست سریع: PHP رو موقتاً روی8.0 یا 7.4 بذار، اگه لود نرمال شد مشکل از ناسازگاریه.

    ۳) Heartbeat API بخصوص تو پیشخوان فشار میاره. راه‌حل: یا با پلاگین Heartbeat Control محدودش کن یا کلاً توی پیشخوان غیرفعالش کن.

    ۴) بررسی دقیق (بهترین راه) این پلاگین رو نصب کن:- Query Monitor بعد ببین کدوم پلاگین/کال باعث لود 10+ ثانیه‌ای و مصرف CPU میشه.جمع‌بندی سریع: ۹۰٪ مواقع مشکل با غیرفعال کردن wp-cron + تنظیم PHP مناسب حل میشه، نه داون‌گرید وردپرس.<div>اگر خواستی، بگو نوع هاست + نسخه PHP + لیست پلاگین‌ها رو بگی، </div>میتونم بهترراهنماییت کنم</p>

    • این پاسخ 6 ماه، 3 هفته پیش توسط hgdxxxv76 اصلاح شده است.

    سلام دوست عزیز.ازچه قالبی استفاده می کنید.لیست افزونه هاروهم بفرمایید.واینکه سرورتون توی کدوم شهره؟

در حال نمایش 6 پاسخ ( از کل 6)