Server push/preload serving old assets


I’ve been using #Header add Link “</aaa.css>;rel=preload;as=style” with Cloudflare in my htaccess.

I’ve deleted all query strings for now, and deleted preload in htaccess file.

But Cloudflare is still serving (with browsers with no cache option enabled) some old query strings.

Now I only serve without push, a style.css but when I switch off cache it serves both, why?

I’ve serving the same file twice, purged cache and so on.

I’ve also noticed this when the query strings where enabled. Cloudflare saw the new ?v=123 but also pushed the old one.

This does not happen under development mode.

This is the response I get on chrome, on firefox it’s OK…

  1. cache-control:

public, max-age=31536000

  1. cf-bgj:


  1. cf-cache-status:


  1. cf-ray:


  1. content-encoding:


  1. content-type:


  1. date:

Tue, 04 Jun 2019 09:58:57 GMT

  1. etag:


  1. expect-ct:

max-age=604800, report-uri=“

  1. expires:

Wed, 03 Jun 2020 09:58:57 GMT

  1. last-modified:

Mon, 03 Jun 2019 17:48:40 GMT

  1. server:


  1. set-cookie:

__cfduid=dd44bce15737b81875a245808f16242337; expires=Wed, 03-Jun-20 09:58:57 GMT; path=/; domain=…com; HttpOnly; Secure

  1. status:


  1. strict-transport-security:

max-age=31536000; includeSubDomains; preload

  1. vary:


This topic was automatically closed after 30 days. New replies are no longer allowed.