منذ الإصدار 2.4.7، يتضمن إضافة WP Discourse كتلة تعليقات Discourse لمحرر الكتل. كتلة تعليقات Discourse هي الطريقة الأساسية لإضافة تعليقات Discourse إلى سمة تدعم الكتل مثل Twenty Twenty Three. إليك مقطع فيديو قصير حول كيفية استخدام كتلة تعليقات Discourse
في أي وقت يدعم إعداد “تحميل التعليقات باستخدام Ajax”؟
يستخدم ووردبريس الخاص بي ذاكرة التخزين المؤقت للصفحة بالكامل، لذا أحتاج إلى تحميل التعليقات باستخدام Ajax.
يحتوي موقع WordPress الخاص بي على حجم زيارات مرتفع جدًا، بحوالي 5-8 ملايين زيارة يوميًا، وحوالي 200 مليون زيارة شهريًا. تأتي هذه الإحصائيات من Cloudflare.
ونتيجة لذلك، قمت بتطبيق التخزين المؤقت للصفحات بالكامل، والذي يمكن اعتباره صفحات ثابتة. لذلك، أريد تحميل التعليقات ديناميكيًا عبر AJAX. بالإضافة إلى عرض التعليقات في الوقت الفعلي، أريد أيضًا التأكد من أن التعليقات لا تسبب أي تدهور في أداء WordPress.
يصبح ووردبريس الخاص بك مليئًا بعدد هائل من الروبوتات. أنت بحاجة إلى شيء في نهايته. مشكلة معروفة، وقليل ما يتم الحديث عنها، لأن المسؤولين يحبون الأرقام الكبيرة.
ليس له علاقة بطبيعة موقعك. معظمها روبوتات تحسين محركات البحث عديمة الفائدة، وبرامج كشط، وطرق غير مشروعة. هناك حوالي اثني عشر فقط تريدهم، و 99٪ بسهولة من المبلغ الإجمالي يزيد فقط من تحميل الخادم الخاص بك.
أعني أنه يجب عليك أولاً تخفيف هذا العبء، وبعد ذلك تبدأ في التساؤل عما إذا كانت تعليقات الخطاب تمثل مشكلة.
مرحباً @shuaiZend، شكراً لمحاولتك الشرح. ومع ذلك، لست متأكداً تماماً من المشكلة؟ التعليقات يتم تحميلها عندما يكون لديك “تحميل التعليقات باستخدام Ajax” معطلاً. لماذا لا تترك هذا الإعداد معطلاً؟
نظرًا لأن WordPress يحظى بكثير من الحركة ويستخدم التخزين المؤقت للصفحات بالكامل، آمل في تحميل التعليقات بشكل ديناميكي على شكل Ajax دون التأثير على أداء WordPress.
لا أزال لا أستطيع فهم سبب عدم استبعاد التعليقات من التخزين المؤقت، كما ينبغي لك (وبالمناسبة ما هو موجه بواسطة مكون إضافي يقوم بالتخزين المؤقت نيابة عنك؛ إذا كنت تستخدم التخزين المؤقت عبر وكيل عكسي، مثل Nginx أو Varnish، فإن ذلك أسهل بكثير).
ويجب حقًا أن تتخلص من الحمل الزائد، فهو لا يأتي من الناس. وقم بضبط إعدادات php-fpm الخاصة بك.