it-swarm.asia

Apache KeepAlive - لماذا يجب أن أحتاجها؟

لقد قرأت العديد من المدونات حول إيقاف تشغيل KeepAlive في Apache. عندما تم تشغيله ، وازدياد حركة المرور ، بدأ الناس في الخروج ، أو اضطروا إلى الانتظار لمدة 10 ثوانٍ حتى يتم تحميل الصفحة. ومع ذلك ، عند إيقاف تشغيله ، يتم إنهاء الطلبات على الفور تقريبًا.

أعرف وظائف HOW KeepAlive ، و ما تفعله ، أريد فقط أن أعرف لماذا سأحتاج إليها. إذا كنت أستخدم Sprites لـ CSS ودمج كل javascript في ملف واحد ، مع فقط 2-3 طلبات http إلى الخادم ، فهل من الآمن إيقاف تشغيله؟

4
helloandre

إذا كان بإمكانك توفير مواردك بسرعة كبيرة ، فيجب أن تكون مهلة KeepAlive القصيرة جدًا هي السبيل للذهاب أو عدم استخدام KeepAlive على الإطلاق.

يعد KeepAlive مهمًا عندما يكون لديك العديد من الطلبات من نفس العميل ، ولكن ستكون مشكلة إذا كنت بحاجة إلى تقديم خدمة لكثير من العملاء في نفس الوقت. يعد KeepAlive مع طبقة مآخذ التوصيل الآمنة (SSL) أكثر أهمية لأن تكلفة إعداد اتصال طبقة مآخذ توصيل آمنة جديدة مرتفعة للغاية ، خاصةً إذا كانت هذه البيانات متعلقة بكمية صغيرة فقط.

إذا كان بإمكانك تقديم ما تحتاج إليه في طلب 2-3 فقط ، أقترح أن تجعل الأمر قصيرًا بما يكفي للتعامل مع هذه الطلبات. إذا كان هذا لا يزال لا يعمل وكان المستخدمون الآخرون معلقين لفترة طويلة ، فربما تحتاج إلى التفكير في بعض موازنة التحميل والوكيل.

2
danivovich