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
Följ inlägget
0
följare
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!