jodosha / instants

Lotus app to experiment with HTTP/2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instants

Lotus experiment with HTTP/2 Push Promise

Requirements

  • Ruby 2+ (with Bundler)
  • nghttp2
  • Instagram API key and secret

Import Instagram Pictures

Edit .env like this:

INSTAGRAM_CLIENT_ID="..."
INSTAGRAM_CLIENT_SECRET="..."

Then run:

% bin/import <instagram-username>

HTTP/1 Mode

Just start Lotus server

% bundle exec lotus server

Then visit http://localhost:2300

HTTP/2 Mode

Keep Lotus server running and start nghttp2

% nghttpx -s -f0.0.0.0,8443 -b 127.0.0.1,2300 config/key.pem config/cert.pem

Then visit https://localhost:8443

About

Lotus app to experiment with HTTP/2


Languages

Language:Ruby 49.7%Language:HTML 47.7%Language:Nginx 1.7%Language:JavaScript 0.6%Language:Shell 0.3%