davsclaus commented on issue #1631: URL: https://github.com/apache/camel-website/issues/1631#issuecomment-4678475638
Three PRs created to address the issues analyzed above: **#1633 — Reduce deploy diff size with rsync and add CDN nudge push** Replaces `git rm -r * && cp -R` with `rsync --delete` so git only sees actually-changed files instead of marking all ~15,000+ files as changed every build. This keeps the push event payload under the 256KB ASF message queue limit that was causing CDN PURGE requests to be silently dropped. Also adds a follow-up empty commit push as a safety net to reliably trigger cache invalidation. **#1632 — Remove EOL 1.x/2.x/3.x schema files** Removes 287 schema files (~170MB) for Camel versions that are long EOL (1.x/2.x for 10+ years, 3.x since 2024). Reduces file count and total site size, which directly reduces the deploy diff and CDN sync pressure. **#1634 — Remove mod_deflate and ETag stripping from .htaccess** Removes Apache's `mod_deflate` compression handling and the ETag stripping directives. The Fastly CDN handles compression — having Apache also do it can interfere with Fastly's `Vary: Accept-Encoding` cache key handling, which is the mechanism behind the gzip-specific 404s (browsers send `Accept-Encoding: gzip` and get cached 404s, while curl without gzip works fine). Restoring ETags also enables efficient 304 Not Modified responses for cache validation. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
