• Brad Fitzpatrick's avatar
    http2/h2demo: fix the HTTP/1-vs-HTTP/2 demo after HSTS breakage · 65e2d4e1
    Brad Fitzpatrick authored
    We were previously demoing HTTP/1 vs HTTP/2 loading performance using
    http:// scheme (which uses HTTP/1 implicitly) on the http2.golang.org
    domain for HTTP/1, and https://http2.golang.org for HTTP/2.
    
    But then golang.org got into the HSTS preload list, forcing all
    *.golang.org to only be HTTPS.
    
    So now, rather than find a new base domain name, to compare against
    HTTP/1 we instead use https://http1.golang.org/ and then use the SNI
    name to determine whether we advertise "h2".
    
    Also, some cleanup:
    
    * remove launch.go; it's no longer used since we moved to kubernetes
    * use a multi-stage Dockerfile rather than the hacky workarounds
      that used to be necessary to simulate multiple stages
    * modernize the kubernetes deployment stuff to match how we do
      it elsewhere ("gcloud docker" is long deprecated too)
    * update from Go 1.9 to Go 1.11 for the prod base
    
    Fixes golang/go#30033
    
    Change-Id: I9f6b1f496d4005e5a08bf990843d440005a5b3e8
    Reviewed-on: https://go-review.googlesource.com/c/160857Reviewed-by: 's avatarAndrew Bonventre <andybons@golang.org>
    65e2d4e1
Name
Last commit
Last update
bpf Loading commit data...
context Loading commit data...
dict Loading commit data...
dns/dnsmessage Loading commit data...
html Loading commit data...
http Loading commit data...
http2 Loading commit data...
icmp Loading commit data...
idna Loading commit data...
internal Loading commit data...
ipv4 Loading commit data...
ipv6 Loading commit data...
lif Loading commit data...
nettest Loading commit data...
netutil Loading commit data...
proxy Loading commit data...
publicsuffix Loading commit data...
route Loading commit data...
trace Loading commit data...
webdav Loading commit data...
websocket Loading commit data...
xsrftoken Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
codereview.cfg Loading commit data...