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]

Reply via email to