Till senaste kommentaren
Detta inlägg är gammalt och kan innehålla inaktuell information.

Gör det möjligt att komma åt realtidsdata via HTTP förutom HTTPS

Hej!

HTTPS lägger till en hel del extra tid att upprätta en anslutning, varvid sedan anropet ger ett huvud "Connection: Close". Detta gör att en anslutning måste upprättas vid varje nytt anrop.

Jag förstår att HTTPS används för att inte läcka API-nycklarna, ett problem som jag inte har eftersom alla anrop kommer från en och samma skyddade plats.

Finns det möjlighet att antingen stödja persistent connection och ta bort Connetion:close ur HTTP huvudet alternativt att erbjuda data via okrypterad HTTP?

Både alternativen skulle snabba upp min applikation en hel del =)
http://www.trafiklab.se/projekt/sl-realtime-widget

Hälsningar,

Erik

Kommentarer

  • Hej Erik!
    Tack för ett konkret förslag som vi tror kan gynna flera.
    Vi har skickat vidare en förfrågan till vår API-proxy-levrantör och väntar på svar om de kan erbjuda detta!

    / Lars

  • En statusuppdatering:
    Vi har nuläget fått besked om att vår API-proxy stödjer persistent connections, men det verkar som lastbalanseraren (från samma levrantör) ställer till det och skickar Connection: Close.
    De håller på att titta på detta.

    / Lars

  • Hej Erik!
    Nu ser det ut som vi kan få till persistent conecctions.
    http://kundo.se/org/trafiklabse/d/persistent-co...

  • Awesome! Jag återkommer med en rapport om hur svarstiderna förändrats när jag implementerat detta =)

  • Hej! Jag har nu lanserat min implementering av detta. http://anka.locutus.se/dashboard.jsp
    Component se.locutus.connection.ConnectionManager
    Verkar funka kalasbra, svarstiderna har gått ned ordentligt och antalet anslutningar som återanvänds är i regel över 50%. BRA JOBBAT!

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.