-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build times are long for large sites #208
Comments
Possible approaches:
|
To add on to this thread. We've explored the user of Amplify but still did not manage to get incremental builds to work |
Have migrated GoBusiness to Amplify |
Moved GoBusiness back to Netlify pending investigation of unresponsiveness to GitHub webhook notifications |
Profiling of the large sites show that the lion's share of the time is spent generating breadcrumbs. Liquid is known to struggle with iterative loops, which is being used extensively in the relevant part of the template |
Due to the single-threaded nature of Ruby, Jekyll builds are less viable for sites of potentially thousands of pages. This is a problem for Netlify, which imposes a strict 15 minute build time limit on preview builds, which in turn gate pull requests.
This can have significant impact for sites which requires content to be updated immediately
Jekyll 4 resources:
https://jekyllrb.com/docs/upgrading/3-to-4/
https://github.com/github/pages-gem#list-dependency-versions
The text was updated successfully, but these errors were encountered: