- From: Michael Toomim <toomim@gmail.com>
- Date: Thu, 25 Jul 2024 01:22:26 -0700
- To: Josh Cohen <joshco@gmail.com>
- Cc: HTTP Working Group <ietf-http-wg@w3.org>
- Message-ID: <1107f353-31b3-4b31-a989-da084f617a42@gmail.com>
I just talked to Claude about this, and the two of us came up with a cool experiment to run with two Squid proxies that we can set up: 1. A Squid proxy we've implemented cool Braid versioning features into. 2. A Squid proxy that's plain vanilla, knowing only legacy HTTP. This experiment will produce knowledge on: 1. New Squid Features with Braid Versioning: * Version-aware caching: Store and serve multiple versions of resources efficiently * Granular version control: Retrieve specific historical versions of content * Optimized updates: Support for incremental and partial content updates * Enhanced collaboration: Enable distributed editing capabilities directly through HTTP * Improved cache consistency: Better handling of race conditions and concurrent modifications 2. Backwards-Compatibility: * Header handling: How legacy proxies manage new Braid-specific headers * Caching behavior: Impact on existing caching mechanisms when version information is present * Performance implications: Overhead introduced by version-related data in legacy systems * Protocol degradation: How versioned requests/responses behave when passing through non-Braid-aware infrastructure * Potential pitfalls: Identify any unintended consequences or breakages in existing proxy functionalities Oh, and Claude also says he welcomes any feedback or suggestions from the group. This discussion has been very generative already! Thank you! Michael On 7/24/24 8:22 PM, Josh Cohen wrote: > Not sure about a proxy framework per se. however when i need to do > simple proxy testing I use squid. > > https://www.squid-cache.org/ > <https://www.squid-cache.org/#:~:text=squid%20:%20Optimising%20Web%20Delivery,the%20best%20possible%20web%20access.> > > Sent from my iPhone > >> On Jul 24, 2024, at 19:16, Michael Toomim <toomim@gmail.com> wrote: >> >> >> >> Thanks everyone for your feedback during today's versioning talk >> <https://datatracker.ietf.org/meeting/120/materials/slides-120-httpbis-versioning-for-http-resources-00.pdf>! >> >> On slides 10 and 11, Mark Nottingham keenly pointed out some issues >> we'll encounter with proxies. I want to set up a test framework to >> help find and validate a solution. Has anyone set up a such a proxy >> test framework before? >> >> I think my first step should be to list some scenarios or softwares >> to test with. I don't have a lot of experience yet in proxyland. I'd >> love advice! >> >> Thanks! >> >> Michael >>
Received on Thursday, 25 July 2024 08:22:32 UTC