Coder Social home page Coder Social logo

dd2's People

Contributors

fantomitechno avatar digitalada avatar littledivy avatar

Stargazers

 avatar Silas Jökel avatar

Watchers

 avatar  avatar

dd2's Issues

Ideas for speeding up search

Here are some thoughs on ways you could speed up search. These mostly revolve around getting the wsid of a user quickly and then calling the dd2 api with the wsid directly.

  1. Use trackmania.io search api to get user info
  2. Have a long living cache for all leaderboard pages and use that to get the wsid.
    • Would this be viable with the current hosting or would the process go to sleep and kill the cache?
    • If the api ges to sleep, this requires some form of storage/persistance.
  3. Get all 100 pages in parallel instead of doing one at a time.
    • This would make it faster for lower ranked users, but slower for the top ones.
    • This would be a bit more technical to implement but should be doable.
    • There would be a higher strain of the dd2 api which might annoy the core team.

Hope any of this helps! I'm happy to discuss any of these if you want

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.