كيف يحوّل توزيع hash slots في Redis cluster أمر MGET واحدًا إلى مئات النداءات
بعض مشكلات الأداء ليست ضبطًا ناقصًا بل عيب توزيع موجود منذ السطر الأول، ولا يظهر إلا حين يكبر حجم الاستخدام.
وسم
بعض مشكلات الأداء ليست ضبطًا ناقصًا بل عيب توزيع موجود منذ السطر الأول، ولا يظهر إلا حين يكبر حجم الاستخدام.
المواقع ثنائية اللغة على الرابط نفسه لم تعد مضطرة للاختيار بين تخزين مؤقت صحيح ولغة صحيحة، وهي مشكلة شائعة في المواقع العربية الإنجليزية.
الوجود خلف CDN يحمي المحتوى القابل للتخزين المؤقت فقط، أما الصفحات التي لا تُخزَّن فتصل طلباتها إلى الخادم الأصلي مهما كانت الحماية أمامه.
الانتظار عند كل استدعاء أداة هو مصدر معظم البطء في الـ agents متعددة الخطوات، لكن المزايا الجديدة محصورة في Responses API، والانتقال من Chat Completions ليس تعديلًا بسيطًا.
التسعير الجديد يكافئ جلسات الـ agents الطويلة بدل أن يعاقبها، لأن الجزء المتكرر من السياق هو الأكبر فيها. لكن تغيير tool_choice قد يكسر كودًا قائمًا عند الانتقال.
الكاش يسقط لأسباب لا تظهر للمستخدم، فيُدفع السعر الكامل على سياق كان رخيصًا قبل دقائق. القياس لكل جلسة يحوّل الفاتورة من رقم واحد إلى شيء يمكن تفسيره.
الفحص كان موجودًا وصحيحًا، لكن ترتيبه بعد فك الأرشيف كان يترك محتوى مرفوضًا على القرص، وكثير من مشاكل سلسلة التوريد تأتي من ترتيب الخطوات لا من كسر التشفير.
فاتورة نماذج الذكاء الاصطناعي ليست رقمًا واحدًا، ورؤية أجزائها منفصلة تكشف إن كان الـ caching يعمل أصلًا قبل أن يظهر الفرق في نهاية الشهر.
كتابة الكاش لمدة ساعة أغلى في المرة الواحدة، لكنها أرخص في الجلسات الطويلة المتقطعة التي يموت فيها كاش الدقائق الخمس ويُعاد بناؤه مرارًا.
فاتورة نموذج الذكاء الاصطناعي لم تعد مرتبطة بالنموذج وحده بل بساعة الاستخدام أيضًا، وأكبر زيادة وقعت على البند الذي تعتمد عليه الـ agents أكثر من غيرها.
حين يرث الـ subagent الـ prompt cache لا يدفع مجددًا ثمن قراءة السياق نفسه، وحين تتراسل الجلسات بالاسم يصبح الجهاز الواحد أقرب إلى فريق صغير من الوكلاء.
الصفحة لم تصبح أسرع فعليًا، لكن المستخدم لم يعد ينتظر أمام شاشة فارغة، والفرق يظهر أكثر على شبكات الهاتف غير المستقرة التي يتصفح منها معظم المستخدمين.