Skip to content

Ontologies table not loading #2794

@anitacaron

Description

@anitacaron
Image

I've checked the network tab in Inspection, and I see an error when fetching dashboard-results.json, then I asked AI what the issue is.

This request attempted to retrieve a JSON file from GitHub, but it failed with a 429 Too Many Requests status code. This indicates that the client has sent too many requests in a given amount of time and has been rate-limited by the server (GitHub).

The low timing durations suggest the request was quickly rejected by the server due to the rate limit, rather than experiencing network latency or large response size issues.

The problem is that your application is making requests to this GitHub resource too frequently, exceeding the server's allowed rate. To fix this, you'll need to:

Reduce the frequency of requests to raw.githubusercontent.com.
Implement a rate limiting strategy on your client-side to avoid hitting this limit.
Consider caching the data if it doesn't need to be fetched on every page load or user interaction.
If possible, explore if there's a more appropriate API or method to get this data from OBOFoundry, as directly fetching from raw.githubusercontent.com might not be designed for high-volume programmatic access.

Metadata

Metadata

Assignees

No one assigned

    Labels

    attn: Technical WGIssues pertinent to technical activities, such as maintenance of website, PURLs, and toolswebsiteIssues related to the OBO Foundry website

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions