Code Monkey home page Code Monkey logo

Comments (6)

serialc avatar serialc commented on September 18, 2024 1

While having one file/request provide location and state together may make things easier for those using the data for maps or whatever else, it will also reduce the number of requests for operator servers. In fact I think that having two files as is currently the case isn't a big deal for those calling the API, the burden currently or in the future is likely to be on the servers.

This is perhaps something to share with NABSA operators and get their input.

from gbfs.

fruminator avatar fruminator commented on September 18, 2024

@marianosimone we had this discussion when designing GBFS. We recognized that this is a downside of the GBFS as designed but we had already discussed and ruled out the aggregated feed. The expectation is that consumers of the feeds are going to deal with this.

Given that we've treaded over this ground before, I propose to close this issue.

from gbfs.

marianosimone avatar marianosimone commented on September 18, 2024

Is it possible to reconsider this. It seems to me that any real time use case would be benefited from an aggregated feed.

This is specially true when new stations are added regularly (a lot of the systems are growing), making the caching possibility impractical.

Given that the customers expectations night be different from those of the designers, it could be interesting to give this topic another shot.

from gbfs.

fruminator avatar fruminator commented on September 18, 2024

A number of NABSA operators had input into the design of the standard. The feeds are typically going to be served by the servers of the bike share system suppliers, all of whom have already thought through the implications and bought into the standard as is. Serving twice as many basic HTTP requests that aren't querying huge amounts of data is not a concern for modern web applications.

from gbfs.

serialc avatar serialc commented on September 18, 2024

I understand @marianosimone's desire for one request but once your application's GBFS protocol is coded to make both requests it's abstracted and never needs to be worried about again.
A+

from gbfs.

fruminator avatar fruminator commented on September 18, 2024

I'm closing this.

from gbfs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.