Open Bug 1795913 Opened 2 years ago Updated 2 years ago

Server side cache racing control feature

Categories

(Core :: Networking: Cache, enhancement, P3)

enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: florian.schaefer, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36

Steps to reproduce:

When checking our access logs i saw that firefox browsers are forcing much more traffic onto the site when it comes to well cached resources than other browser types. This is most likely du to the cache racing feature which kind of violates the caching behavior that browsers should have. So far i did not find any possibility to disable this feature from the server side. I think this should be possible so websites can decide on ther own whether or not the want to allow this optimization to be used or not.

Actual results:

The browser is using cache race requests for quite big font resources.

Expected results:

There should be a possibility to prevent browsers from using this feature that can be implemented server side. Having a lot more traffic than actually required just to be able to load the site a few milliseconds faster is a decision that should not be done by browsers themselves. On the large scale this is wasting a lot of resources and money.

The Bugbug bot thinks this bug should belong to the 'Core::Networking: Cache' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Networking: Cache
Product: Firefox → Core
Blocks: RCWN
Severity: -- → N/A
Priority: -- → P3
Whiteboard: [necko-triaged]
You need to log in before you can comment on or make changes to this bug.