Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MetaGer
MetaGer
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 57
    • Issues 57
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 10
    • Merge Requests 10
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • open-source
  • MetaGerMetaGer
  • Issues
  • #864

Closed
Open
Opened Feb 28, 2019 by Dominik Hebeler@dominikOwner

Optimize request times

Request times on MetaGer are quite high again (often 2,5s). Here is my idea to lower them drastically:
For users with JS:
We will wait just for the search engines which results are within the first results most of the time. Once they answered we will send the results to the user.
A JavaScript will fetch the results from the missing search engines and add them to the list once they arrived. Since those results probably won't be visible directly after page load the user won't be interrupted with the addition of new results.
Approximate search time: 0.5s - 1s
For users without JS:
We will wait a maximum of 1s for results from each search engine. Approximate search times: 1.3 - 1.7s

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: open-source/MetaGer#864