-
Notifications
You must be signed in to change notification settings - Fork 1
[DEV-2340] guides performance #1501
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
Conversation
* Fix CICD lambda permissions (#1353) * fix: lambda permissions arn * docs: added changeset * improve fetch guide from S3 * convert all gitbook page using s3 * Fix images and solutions page * Fix after review * Add changeset --------- Co-authored-by: Christian Calabrese <[email protected]>
* Fix guide version and page title * Fix release note pages * add changeset
* add to static params page from gitbook * add changeset * Fix gitbook parsing for solutions and release notes * Fix release note pages * remove console log * fix generate metadata skip summary * Add changeset * Fix after review
…aching strategies. Refactor S3 file downloads to use parallel fetching and introduce cache for metadata to reduce redundant network calls. Update breadcrumb handling for improved navigation. Comment out static generation code to enhance performance.
🦋 Changeset detectedLatest commit: e8cf35d The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Branch is not up to date with base branch@tommaso1 it seems this Pull Request is not updated with base branch. |
Jira Pull Request LinkThis Pull Request refers to the following Jira issue DEV-2340 |
Replaced by #1518 |
List of Changes
Parallel Data Fetching
Promise.all()
for:getProducts()
,getGuidePageProps()
, andgetGuidesMetadata()
Intelligent Caching
Architecture Changes
generateStaticParams
) to dynamic renderingFiles Modified
page.tsx
- Dynamic rendering config + parallel fetchinglib/api.ts
- Parallel API calls + caching layerhelpers/parseS3Doc.helpers.ts
- Parallel S3 downloadshelpers/s3Metadata.helpers.ts
- Enhanced metadata cachingExpected Impact
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: