Väntande uppgradering från Bronze till Silver,
Hej!
Jag har en väntande uppgradering från Bronze till Silver, eller högre om det är möjligt, för 'GTFS Regional Realtime' i projektet GavleMap (nyckel 7b3844.......). sidan finns på gavlemap.se om ni vill se den så långt jag kommit med den.
Min förra statiska uppgradering godkändes snabbt, samma dat till och med om jag inte minns fel, kan ni titta på realtids-uppgraderingen också?
Jag håller på och bygger hobbyprojekt (gavlemap.se) som visar X-trafiks bussar på karta. Jag pollar var 60:e sekund för att hålla nere antalet anrop. Jag bygger sidan och appen för mig själv och alla andra i Gävle som tycker att x-trafiks egna karta med bussar fungerar jättedålig.
Tack på förhand!
Lars Asplund
Jag har en väntande uppgradering från Bronze till Silver, eller högre om det är möjligt, för 'GTFS Regional Realtime' i projektet GavleMap (nyckel 7b3844.......). sidan finns på gavlemap.se om ni vill se den så långt jag kommit med den.
Min förra statiska uppgradering godkändes snabbt, samma dat till och med om jag inte minns fel, kan ni titta på realtids-uppgraderingen också?
Jag håller på och bygger hobbyprojekt (gavlemap.se) som visar X-trafiks bussar på karta. Jag pollar var 60:e sekund för att hålla nere antalet anrop. Jag bygger sidan och appen för mig själv och alla andra i Gävle som tycker att x-trafiks egna karta med bussar fungerar jättedålig.
Tack på förhand!
Lars Asplund
Följ inlägget
1
följare
Det ligger en kommentar där från min kollega som vi väntade svar på. Jag har godkänt den nu men ber dig se över användningen och möjlighet att spara ner filer så att antal hämtningar blir så effektivt som möjligt, även för din egen minnesförbrukning.
Mvh
Sofie
Tack för att ni godkände Silver!
Jag har sett över användningen. Den höga förbrukningen i början kom från utvecklingsfasen — jag byggde appen och startade om servern många gånger, och hämtade kanske lite onödan ofta.
Nu har jag gjort det lite mer effektivt:
Centraliserad cache: servern hämtar GTFS-RT-flödet en gång och serverar alla användare (app + webb) från cachen.
Klienterna anropar alltså aldrig Trafiklab direkt — antalet användare påverkar inte antalet hämtningar.
Pollar var 15:e sekund för fordonspositioner (≈5 000–6 000 anrop/dygn), och var 30:e sekund för TripUpdates (förseningar). Jag kanske behöver hämta oftare senare men ska prova hur det funkar med 15 sekunder.
Statisk GTFS laddas ner bara en gång per dygn och hålls i minnet. Det håller förbrukningen långt under kvoten och borde vara skonsamt mot ert API. Tveka inte att höra av om det är något ni funderar över eller har bra ideer om något.
Vänliga hälsningar
Lars Asplund
Det låter jättebra, tack för det!
Mvh
Sofie