Skip to content

Republish Lighthouse configuration - #3878

Merged
josephsnyder merged 1 commit into
Kitware:masterfrom
williamjallen:republish-lighthouse-config
Jul 29, 2026
Merged

Republish Lighthouse configuration#3878
josephsnyder merged 1 commit into
Kitware:masterfrom
williamjallen:republish-lighthouse-config

Conversation

@williamjallen

Copy link
Copy Markdown
Collaborator

Configuration files in the Laravel ecosystem frequently change from release to release, with defaults for backwards compatibility with older configurations. This PR republishes the configuration file for Lighthouse, allowing us to enable validation caching, and to take advantage of opcache-based query caching. The rest of the changes are boilerplate.

In theory, enabling the validation cache should improve performance for high-traffic instances, but it's hard to estimate how beneficial these changes will be without testing them in the wild. In local testing, I observed a ~20% improvement in query processing overhead.

Configuration files in the Laravel ecosystem frequently change from release to release, with defaults for backwards compatibility with older configurations.  This PR republishes the configuration file for Lighthouse, allowing us to enable validation caching, and to take advantage of opcache-based query caching.  The rest of the changes are boilerplate.

In theory, enabling the validation cache should improve performance for high-traffic instances, but it's hard to estimate how beneficial these changes will be without testing them in the wild.  In local testing, I observed a ~20% improvement in query processing overhead.
@josephsnyder
josephsnyder added this pull request to the merge queue Jul 29, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 29, 2026
@josephsnyder
josephsnyder added this pull request to the merge queue Jul 29, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 29, 2026
@josephsnyder
josephsnyder added this pull request to the merge queue Jul 29, 2026
Merged via the queue into Kitware:master with commit cd43ecd Jul 29, 2026
7 checks passed
@williamjallen
williamjallen deleted the republish-lighthouse-config branch July 29, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants