أنا أتعلم لماذا h2o سريع.
عندما أقرأ ppt أو أقرأ "read me" في git ، فإنه يقول "سريع" لأنه "على عكس معظم المحللين ، فهو عديم الحالة ولا يخصص الذاكرة بمفرده. كل ما يفعله هو قبول المؤشر إلى المخزن المؤقت وبنية الإخراج والإعدادات المؤشرات في الأخير للإشارة إلى الأجزاء الضرورية من المخزن المؤقت ".
أنا لا أفهم ماذا يعني ذلك. سأكون ممتنا لو شرحت بالتفصيل.
سأكون ممتنا حقا إذا سمحت لي أن أعرف.
الأمر - الحصار -v -d1 -c250 -i -f siege.txt
المعاملات: 12766 زيارة
التوفر: 99.86٪
الوقت المنقضي: 35.62 ثانية
البيانات المنقولة: 580.61 ميجا بايت
وقت الاستجابة: 0.67 ثانية
معدل المعاملة: 358.39 عبر / ثانية
معدل النقل: 16.30 ميغا بايت / ثانية
التزامن: 240.01
المعاملات الناجحة: 12766
المعاملات الفاشلة: 18
أطول صفقة: 4.64
أقصر صفقة: 0.00
المعاملات: 9909 زيارة
التوفر: 99.77٪
الوقت المنقضي: 34.35 ثانية
البيانات المنقولة: 455.19 ميجابايت
وقت الاستجابة: 0.84 ثانية
معدل المعاملة: 288.47 عبر / ثانية
معدل النقل: 13.25 ميغا بايت / ثانية
التزامن: 242.80
المعاملات الناجحة: 9905
المعاملات الفاشلة: 23
أطول صفقة: 8.84
أقصر صفقة: 0.00
المعاملات: 12145 إصابة
التوفر: 99.44٪
الوقت المنقضي: 35.07 ثانية
البيانات المنقولة: 635.66 ميجابايت
وقت الاستجابة: 0.69 ثانية
معدل المعاملة: 346.31 عبر / ثانية
معدل النقل: 18.13 ميجابايت / ثانية
التزامن: 239.72
المعاملات الناجحة: 11813
عدد المعاملات الفاشلة 69
أطول صفقة: 1.97.000 ليرة تركية
أقصر صفقة: 0.00
عندما أقرأ ppt أو أقرأ "read me" في git ، فإنه يقول "سريع" لأنه "على عكس معظم المحللين ، فهو عديم الحالة ولا يخصص الذاكرة بمفرده. كل ما يفعله هو قبول المؤشر إلى المخزن المؤقت وبنية الإخراج والإعدادات المؤشرات في الأخير للإشارة إلى الأجزاء الضرورية من المخزن المؤقت ".
أنا لا أفهم ماذا يعني ذلك. سأكون ممتنا لو شرحت بالتفصيل.
هذا يعني أنه عندما يتلقى H2O طلبًا ، لا يقوم محلل HTTP نفسه بتخصيص أي ذاكرة إلى جانب الذاكرة اللازمة لتلقي الطلب. المحلل اللغوي HTTP / 1 الذي يستخدمه H2O هو picohttpparser ، وله مستودع خاص به: https://github.com/h2o/picohttpparser . المصدر صغير بما يكفي ولديه اختبارات صغيرة https://github.com/h2o/picohttpparser/blob/master/test.c توضح استخدامه.
sudarsha هذه هي نتائج HTTP / 2؟
يبدو أن @ xm74 لا ، لأن _siege_ لا يدعم HTTP / 2 حتى الآن.
الحصار لا يدعمه. h2load لديه ، لكنني لم أتمكن من تكوينه.
تضمين التغريدة
بفضل هذا ، أصبحت فرصة لفهم المزيد.
شكرا جزيلا.
عندي سؤال.
أعلم أن "picoparser" هو دور تحليل رسائل http.
هل يوجد محل؟
في ppt ، يشار إليه على أنه المخزن المؤقت. ما هو المخزن المؤقت؟
هل هو مخزن مؤقت على خادم الويب؟ هل هو عازلة في picoparser؟
و "عديم الجنسية" تعني السرعة؟
يرجى التوضيح بالتفصيل.
ليس لدي ما يكفي من اللغة الإنجليزية. أنا آسف إذا بدا الأمر محرجًا لسؤالي.
التعليق الأكثر فائدة
نتائج الاختبار المعيارية الخاصة بي على مثيل Uplcoud 2GB باستخدام اتصالات LAN
الأمر - الحصار -v -d1 -c250 -i -f siege.txt
يحتوي siege.txt على 65 عنوان url (جميعها مخبأة ، ويتم تقديمها بواسطة الخادم نفسه)
h2o
المعاملات: 12766 زيارة
التوفر: 99.86٪
الوقت المنقضي: 35.62 ثانية
البيانات المنقولة: 580.61 ميجا بايت
وقت الاستجابة: 0.67 ثانية
معدل المعاملة: 358.39 عبر / ثانية
معدل النقل: 16.30 ميغا بايت / ثانية
التزامن: 240.01
المعاملات الناجحة: 12766
المعاملات الفاشلة: 18
أطول صفقة: 4.64
أقصر صفقة: 0.00
nginx
المعاملات: 9909 زيارة
التوفر: 99.77٪
الوقت المنقضي: 34.35 ثانية
البيانات المنقولة: 455.19 ميجابايت
وقت الاستجابة: 0.84 ثانية
معدل المعاملة: 288.47 عبر / ثانية
معدل النقل: 13.25 ميغا بايت / ثانية
التزامن: 242.80
المعاملات الناجحة: 9905
المعاملات الفاشلة: 23
أطول صفقة: 8.84
أقصر صفقة: 0.00
العلبة
المعاملات: 12145 إصابة
التوفر: 99.44٪
الوقت المنقضي: 35.07 ثانية
البيانات المنقولة: 635.66 ميجابايت
وقت الاستجابة: 0.69 ثانية
معدل المعاملة: 346.31 عبر / ثانية
معدل النقل: 18.13 ميجابايت / ثانية
التزامن: 239.72
المعاملات الناجحة: 11813
عدد المعاملات الفاشلة 69
أطول صفقة: 1.97.000 ليرة تركية
أقصر صفقة: 0.00