--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
What are you trying to test? Http2 itself or just doing web development in general? You can continue to do http1 on localhost for developing your handlers. The details of http2 on the wire are just details, just like TLS is.
How would you evaluate the performance impact of TLS?
If you have more than 2 assets, you'll probably benefit nicely from http2.
As for benchmarking, your configs to test are your three possibilities:
1) http
2) https
3) https with http2
If you can benchmark 2) then you can measure 3) too so I don't understand the original concern about how to generate certs.
There is no option 1.5) in practice and Go doesn't intend to implement h2c.
If you can benchmark 2) then you can measure 3) too so I don't understand the original concern about how to generate certs.
Go's http2 support isn't done so I'm not documenting it widely yet. It's not even in the Go tree yet.
It'll get better.
I also have high hopes for Let's Encrypt and I'd love to see certs be automatic most of the time.
Even a "friendly and easy to use for developers" project like caddy [3] advertising HTTP2 support doesn't make it clear what you need to do.