H2o: لماذا هو سريع جدا h2o؟

تم إنشاؤها على ١٠ نوفمبر ٢٠١٧  ·  6تعليقات  ·  مصدر: h2o/h2o

أنا أتعلم لماذا h2o سريع.

  1. ماذا يفعل "على عكس معظم المحللون ، فهو عديم الحالة ولا يخصص الذاكرة من تلقاء نفسه. كل ما يفعله هو قبول المؤشر إلى المخزن المؤقت وبنية الإخراج ، وإعداد المؤشرات في الأخير للإشارة إلى الأجزاء الضرورية من المخزن المؤقت." يقصد؟

عندما أقرأ ppt أو أقرأ "read me" في git ، فإنه يقول "سريع" لأنه "على عكس معظم المحللين ، فهو عديم الحالة ولا يخصص الذاكرة بمفرده. كل ما يفعله هو قبول المؤشر إلى المخزن المؤقت وبنية الإخراج والإعدادات المؤشرات في الأخير للإشارة إلى الأجزاء الضرورية من المخزن المؤقت ".
أنا لا أفهم ماذا يعني ذلك. سأكون ممتنا لو شرحت بالتفصيل.

سأكون ممتنا حقا إذا سمحت لي أن أعرف.

التعليق الأكثر فائدة

نتائج الاختبار المعيارية الخاصة بي على مثيل 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

ال 6 كومينتر

نتائج الاختبار المعيارية الخاصة بي على مثيل 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

عندما أقرأ 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؟

و "عديم الجنسية" تعني السرعة؟
يرجى التوضيح بالتفصيل.

ليس لدي ما يكفي من اللغة الإنجليزية. أنا آسف إذا بدا الأمر محرجًا لسؤالي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

basbebe picture basbebe  ·  3تعليقات

utrenkner picture utrenkner  ·  5تعليقات

taosx picture taosx  ·  6تعليقات

Jxck picture Jxck  ·  7تعليقات

Ys88 picture Ys88  ·  5تعليقات