Friday, December 4, 2015

H2O HTTP/2 server version 1.6.0 released

Today, I have tagged version 1.6.0 of the H2O HTTP/2 server.

Full list of changes can be found in the release note, but following are the significant ones as I believe.

Error pages are now customizable #606

Finally, error pages can be customized.

You can specify any URL; the contents of the specified URL will be sent to the client when returning an error response. Please consult the document of the errordoc handler for more information.

Support for WebSocket #581

Thanks to Justin Zhu, H2O standalone server is now capable of proxying WebSocket connections.

The feature is considered experimental for the time being and you would need to turn it on explicitly if you need to use it. We will turn the feature on by default in future releases.

Smart file descriptor caching #596

The standalone server now caches open file descriptors, so that serving small static files is significantly faster in version 1.6 when compared to 1.5.

Website administrators need not worry about stale files getting served; the cached file descriptors are closed every once the event loop is being run. In other words, requests that arrive after a file is being modified are guaranteed to have the modified version being served.

Hopefully I will post a benchmark covering the changes in an upcoming blogpost.

HTTP/2 push triggered by mruby is processed ASAP #593

In prior releases, pushed responses were not sent until the response to the request that triggered the push become ready. In 1.6.0, the behavior has been changes so that push triggered by mruby is actually sent while the request is processed by an application server.

The change has noticeable positive impact on user experience, please consult Optimizing performance of multi-tier web applications using HTTP/2 push.


PS. and if you are interested in using H2O with a certificate issued by Let's Encrypt, please refer to Using H2O with Let's Encrypt.

Have fun!

20 comments:

  1. This comment has been removed by the author.

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

    ReplyDelete
  3. This is great do you have a catologue if so I would love one to share with friends and family.
    ICC cricket World Cup 2016 Time table Released
    T20 World Cup 2016 Streaming Live

    ReplyDelete
  4. Hey, i think you making nice one programs, i found something http://www.lifeadvancer.com/the-key-to-prosperity-the-secret-you-need-to-know for your inspiration. This is just a nice and easy to read text!

    ReplyDelete

  5. ipl 2016 points table
    live predictions

    tips for betting
    betting on payers

    some team players are changing in this matches
    teams are going to change

    ReplyDelete
  6. The share your really gives us excitement. Thanks for your sharing. If you feel tired at work or study try to participate in our games to bring the most exciting feeling. Thank you!
    hotmail sign in | red ball 1

    ReplyDelete
  7. Really i appreciate the effort you made to share the knowledge. The topic here i found was really effective to the topic which i was researching for a long time.
    GATE Result 2017
    JEE Mai Admit Card 2017

    ReplyDelete
  8. Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one.
    JEE Main Result 2017
    JEE Mans result 2017

    JEE Mains Result 2017
    JEE Main Result 2017
    NEET 2017 Result

    ReplyDelete

  9. Great post. Thankyou for sharing this post.

    Watch IPL Live Score ,IPL Scorecard , IPL Latest News & IPL 2017 Schedule


    Good Friday Images
    | Good Friday 2017 | Good Friday Images 2017 | Good Friday Images Download


    Ganesh Chaturthi Wishes | Ganesh Chaturthi images | Ganesh Chaturthi 2017 | Ganesh Chaturthi Images 2017

    ReplyDelete