Tuesday, March 15, 2016

H2O HTTP/2 server goes 2.0 adding support for Brotli

Today, I am happy to announce the release of H2O version 2.0.0-beta1, the first release of the 2.0 series. In the release, we have added support for Brotli in two ways.

For those who do not know, Brotli is a new compression method developed by Google. It is said to compress files ~20% smaller than gzip - means less bandwidth consumed and faster rendering on the client side. Mozilla has already added support for Brotli in Firefox 44, and Chrome is gradually turning the knob on as well.

Starting with H2O version 2.0.0-beta1, when the file.send-compressed directive is set to ON, the server sends a file with .br or .gz suffix instead of file being requested should such file exist. For example, if index.html is requested with a Accept-Encoding: br request header, and if a file named index.html.br exists, the server sends the contents of index.hmtl.br as the response with the Content-Encoding: br response header being set. In case the client is capable of decompressing both algorithms both algorithms and if both of .br and .gz files exist, the .br file is selected as the response.
# send pre-compressed files (.br or .gz)
file.send-compressed: ON

The other directive: compress controls on-the-fly compression. When turned on, it compresses the response as it is being sent to the client, using either brotli or gzip depending on the configuration and browser support. This can be used for compressing output from PHP and other dynamically-generated content.
# perform on-the-fly compression (brotli or gzip)
compress: [ brotli, gzip ]
Server administrators may also be interested in fine-tuning the compression quality of the compression methods. The following configuration sets the compression quality of brotli to 4 and gzip to 6, a suggested setting by Understanding Brotli's Potential - The Akamai Blog. The compression speed becomes about half of the default (1 for both gzip and brotli), but the size of the content after compression is expected to become ~15% smaller for both methods.
# perform more effective (but CPU-intensive) compression
compress:
  brotli: 4
  gzip:   6

In my upcoming blogposts I will cover other changes in the 2.0 release of H2O. Stay tuned!

26 comments:

  1. TERBARU PROMO BONUS DEPOSIT 100% HANYA DI BETDANWIN POKER ONLINE INDONESIA TERPECAYA
    KURANG BERUNTUNG DI POKER YANG ANDA MAIKAN SEKARANG??
    SUDAH SAAT NYA ANDA BERMAIN DI POKER WWW.BETDANWIN.COM DAPATKAN JACKPOT SAMPAI RATUSAN JUTA RUPIAH.
    Minimal Deposit 10.000 Withdraw 20.000.
    WWW.BETDANWIN.COM
    JADILAH MEMBER AKTIF REFERRAL 50% SEUMUR HIDUP
    KUNJUNGI DAN LIKE FANPAGE KAMI https://www.facebook.com/BetdanWin-1071580636209445/?ref=ts&fref=ts

    ReplyDelete
  2. Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write.
    Thanks for sharing !
    tanki online 2 | game 2048 online

    ReplyDelete
  3. The blog or and best that is extremely useful to keep I can share the ideas of the future as this is really what I was looking for, I am very comfortable and pleased to come here. Thank you very much.
    animal jam | five nights at freddy's | hotmail login

    ReplyDelete
  4. Anyone who reads it will find it much knowledge. http://cakedeals.in

    ReplyDelete
  5. Nice to hear about the update. Thank you for sharing!
    instagram online

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. On the off chance that the borrower can't reimburse the credit in the stipulated timeframe, they can pay an onetime intrigue expense and move over the advance add up to the following month. car title loans chicago

    ReplyDelete
  8. A few people have come to know auto title credits as having unjust and unconscionable loan fees. There are a few articles, surveys or reports that have given individuals the wrong impression about this credit. car title loans chicago

    ReplyDelete
  9. [CENTER][SIZE=4]

    افضل شركة تنظيف خزانات بجدة وتسليك مجاري

    عزيزي العميل توفر لكَ شركتنا خدمة الصيانة المنزلية والتي تحتاج إليها بصورة يومية بمنزلك، فدائماً نتعرض لبعض الأمور التي تحتاج إلى أشخاص متخصصين في أعمال الصيانة، مثل الحاجة إلى مهندسين وفنين متخصصين في كشف تسربات المياه، أيضاً نحتاج إلى من يقوم بتسليك المجاري بجدة وبمن يقوم بتنظيف وغسيل الخزانات، وكل هذا وأكثر لا يتواجد سوى داخل مكان واحد وهو بشركتنا شركة تيجان.
    [URL=https://tasmimm.com/water-tanks-cleaning-jeddah/]شركة تنظيف خزانات بجدة[/URL]
    تنظيف الخزانات بجدة من أهم الأعمال التي تشغل بال العديد من عمال الشركة، ولهذا يفضل البعض منهم الاستعانة بشركتنا شركة تنظيف خزانات بجدة لأنها تعمل على تنظيف الخزان على أيدي عمال متخصصين ولديهم الخبرة إضافة إلى استخدامهم للمعدات والمواد التي تعمل على التنظيف والتطهير والتعقيم والتخلص من الحشرات والرواسب الموجودة بقاع الخزان.
    [URL=https://tasmimm.com/surface-insulation-jeddah/]شركة عزل اسطح بجدة[/URL]
    أصبح عزل الأسطح من الأعمال الذي يحتاج إليها الكثير من المباني للحفاظ عليها وحمايتها من العوامل الخارجية التي تؤثر عليها بصورة سلبية، ولكن الشركة الوحيدة الذي بمقدورها القيام بمثل هذه الأعمال وأكثر هي شركة عزل أسطح بجدة، حيث توفر أجود أنواع العزل المائي والحراري والفوم ولكل نوع من تلك الأنواع له دوره الهام والخاص به.
    [URL=https://tasmimm.com/detection-of-water-leaks-jeddah/]شركة كشف تسربات المياه بجدة[/URL]
    مشكلة تسربات المياه من أخطر المشاكل الذي يقابلها أصحاب المنازل، كما يوجد بعض من التسريبات الغير مرئية وتظهر عند دفعكَ لفواتير المياه الذي يظهر بها أنطَ لن تستهلك كل هذه المياه من خلال الأسعار الموجودة بها، ومن هنا عليكَ البدء في البحث عن الشركة التي تخصص لكَ خدمة تسربات المياه بجدة، ولكن تجد يوماً أفضل من شركتنا شركة كشف تسربات المياه بجدة فهي التي تمتلك فريق من المهندسين والفنيين والعمال المتخصصين في كشف تسربات المياه والعمل على معالجتها على الفور، لأن إذا ترك تسرب المياه يؤثر على حديد المبنى والخرسانة ولذا يجب أن يتم معالجته وعدم إهماله.
    [URL=https://tasmimm.com/sewage-jeddah/]شركة تسليك مجاري بجدة[/URL]
    يحتاج تسليك المجاري إلى فريق كبير من المهندسين والفنيين والعمال القادرين على شفط مياه البيارات والعمل على تنظيفها والتخلص من العوائق العالقة بداخلها والتي تكون السبب في انسدادها.
    وهذا ما توفره إليكم شركتنا شركة تسليك المجاري بجدة، فنحن دائماً الشركة الأفضل والتي تتميز بفريق عمل جيد يقدر على تخطي كل عمل صعب، كما أنا نتميز بسياراتنا التي تعمل على شفط مياه البيارات والتي تسبب الفوضى بالمكان وتحدث الفوضى.
    [URL=https://tasmimm.com/coordinator-of-gardens-jeddah/]منسق حدائق بجدة[/URL]
    إذا كنت من أصحاب المنازل الكبيرة أو الفلل والقصور التي تضم الحدائق، وترغب في أن تحصل على من يقوم بتنظيفها وتزينها وتنسيقها، فيجب أن تتوجه على الفور لشركتنا للحصول على أفضل تنسيق حدائق بجدة، لأننا نوفر لكم الكثير من الخدمات المتعلقة بهذا النوع من الأعمال وعليكَ الحصول بها بعد التواصل بالشركة.

    ReplyDelete
  10. [URL=https://tasmimm.com/plumber-in-jeddah/]فني سباك بجدة[/URL]
    يومياً نتعرض لحدوث تلفيات بأدوات السباكة وهذا ما يجعلنا نتواصل مع الشركة لكي توفر لنا معلم سباك بجدة فهو الأفضل على الإطلاق لقيامه بالعمل على أفضل ما يكون، فهو يعمل على تركيب البلاط والسيراميك والبانيو والأحواض والقواعد، كما يمكنه تفقد الصنابير ومواسير مياه الشركة وأنابيب الصرف الصحي للتأكد من عدم وجود تسربات مياه، وفي حال وجد قوم بتصليحها على الفور.
    [URL=https://tasmimm.com/electrician-jeddah/]معلم كهربائي بجدة[/URL]
    مهنة الكهربائي من أصحب المهن الذي لا يقدر على القيام بها سوى فني كهربائي بجدة لدية الخبرة والتخصص في هذا النوع من الأعمال الخطيرة جداً على حياة وعلى الأخرين، ومهما بدأتم في البحث وراء أفضل كهربائي بجدة فلن تجدوا يوماً أفضل من معلم كهربائي بجدة لأنه يعمل بخبرة كبيرة وبدقة عالية لكي يتفادى حدوث المخاطر.
    [URL=https://tasmimm.com/painter-in-jeddah/]رقم معلم دهان بجدة[/URL]
    عزيزي العميل إذا كنت تمتلك منزل أو شقة جديدة وترغب في الحصول على أعمال دهان مميزة، قم الآن بالتواصل مع شركاتنا لكي تحصل على معلم دهان بجدة لأنه من العمال الماهرين التي تعتمد عليهم الشركة في أعمال التشطيبات والديكور الخاصة بالدهانات.
    [IMG]https://tasmimm.com/wp-content/uploads/2018/10/%D8%B4%D8%B1%D9%83%D8%A9-%D9%83%D8%B4%D9%81-%D8%AA%D8%B3%D8%B1%D8%A8%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D9%8A%D8%A7%D9%87-%D8%A8%D8%AC%D8%AF%D8%A9-2-%D8%AA%D9%8A%D8%AC%D8%A7%D9%86.jpg[/IMG]
    كما أنه يحرص على أن يستدم أجود المواد المستخدمة في عملية الدهان والديكور، ويمكنه دمج الألوان بأحدث الطرق ويقوم بتركيب ورق الحائط متعدد الأشكال والأنواع ولكنه يقوم بعمل الدهانات بدقة كبيرة وبحرفية عالية.
    [URL=https://tasmimm.com/carpenter-in-jeddah/]نجار غرف نوم بجده[/URL]
    نجار بجدة من أهم العمال التي تعمل داخل شركتنا فدائماً يحتاج إليه عملاء الشركة وسكان جدة الكرام، إذا كان العميل يرغب في النقل من مكان إلى أخر نوفر له نجار بجدة للعمل على فك وتركيب الأثاث والدواليب والخزانات وغيرها.
    كما أنه يعمل بدقة كبيرة ولديه خبرة وحرفية عالية للغاية، فالجميع يكون بحاجة إلى نجار بجدة لأنه يقوم بتنفيذ العمل على أفضل ما يكون وعلى حسب ما يرغب العميل.
    [URL=https://tasmimm.com/satellite-installation-technician-jeddah/]تركيب دش بجدة[/URL]
    أصبحت أطباق الدش والرسيفير من أهم الوسائل الترفيهية الذي لا يستغنى عنها الإنسان بوجه عام وخاصة الأطفال، حيث يشاهدون البرامج الكرتونيةالتي تشغل لهم وقتهم، وعندما يتعرض طبق الدش لأحد أنواع الخلل فأنت تكون بحاجة كبيرة إلى فني تركيب دش بجدة، ولكن شركتنا لا تترك هذا النوع من الخدمات دون أن توفرها لعملائها الكرام.
    ولذا تهتم الشركة بأن يعمل لديها فني تركيب دش بجدة نظراً لاحتياج سكان جدة هذا النوع من الأعمال فوجوده بالشركة هامة للغاية، لأنه قادر على فك وتركيب وتصليح أطباق الدش، ويعمل على ضبط الأقمار الصناعية وتوجيه الأطباق للقمر الصناعي المناسب لكل جهاز من تلك الأجهزة المختلفة الأنواع.
    [URL=https://tasmimm.com/gas-ovens-maintenance-jeddah/]صيانة افران غاز بجدة[/URL]
    دائماً نستخدم أفران ولا نستغنى عنها أبداً، ولكنها من الطبيعي أن تتعرض لبعض من الأمور التي تسبب لها التلف والتي تحتاج إلى عمال صيانة مميزة لأن إذا تم تصليها بشكل خاطئ تسبب مخاطر كبير لمن يقوم باستخدامها بعد ذلك.
    ولهذا نقدم إليكم أفضل أعمال صيانة أفران الغاز التي تتم على عمال متخصصة في أعمال صيانة الأفران ويقوموا بتجربتها بأنفسهم لكي يتأكدوا من صحة استخدامها، وهذا يكفي أن يشير إلى أن الشركة توفر لكل عملائها فريق متخصص من عمال الصيانة المنزلية بجميع المجالات الذي يحتاج إليها العميل بشكل يومي ومستمر.
    [URL=https://tasmimm.com/شركة-تمديدات-الغاز-المركزي-بجدة/]شركة تمديد الغاز المركزي بجدة[/URL]

    [/SIZE][/CENTER]

    ReplyDelete