reactMaxHeadersLength
أثناء التصيير الثابت (static rendering)، يمكن لـ React إصدار رؤوس (headers) يمكن إضافتها إلى الاستجابة. يمكن استخدام هذه الرؤوس لتحسين الأداء من خلال السماح للمتصفح بتحميل الموارد مسبقًا مثل الخطوط والنصوص البرمجية (scripts) وملفات الأنماط (stylesheets). القيمة الافتراضية هي 6000
، ولكن يمكنك تجاوز هذه القيمة عن طريق تكوين خيار reactMaxHeadersLength
في ملف next.config.js
:
module.exports = {
reactMaxHeadersLength: 1000,
}
معلومة مفيدة: هذا الخيار متاح فقط في موجه التطبيق (App Router).
اعتمادًا على نوع الوكيل (proxy) بين المتصفح والخادم، قد يتم اقتطاع الرؤوس. على سبيل المثال، إذا كنت تستخدم وكيلًا عكسيًا (reverse proxy) لا يدعم الرؤوس الطويلة، فيجب عليك تعيين قيمة أقل لضمان عدم اقتطاع الرؤوس.