EE4 compatibility updates:

  • Publisher is EE4 and EE5 compatible, but it does not currently support the Fluid field (it's in the works).
  • Reel is EE4 and EE5 compatible, but it does not currently support the Fluid field.

Ticket: static page caching ‘url_override’ parameter not working since update

Status With Customer
Add-on / Version Speedy 1.9.2
Severity
EE Version 7.4.11

Hop Studios

Aug 14, 2024

Description of the problem

Hey Brian, We noticed a huge spike in server load and page-speed on one of our large client sites since the upgrade we recently launched to the latest EE and speedy version.

I investigated the issue and was able to deduce that the url_override parameter no longer works properly for foot level (homepage) urls. We had this set previously to save the homepage as a named item in the static cache, using url_override="homepage" What we noticed is that when logged out, static page caching was refreshing the cache item every time the homepage was requested and not ever SERVING the cached item. As you can imagine, this is not what we were used to or expected. Removing this parameter solved the problem for the time being, however now we seem to have a cache folder called ‘static’ and a cache item called ‘static’ in the root of the static driver. screenshot: https://i.gyazo.com/18d9765739673dd98a0f660f26bfb6ed.png

We preferred the properly named item, but in this case the labeling it as ‘static’ in the UI is confusing!

I wonder if you have any work-arounds for us or insight into what might have changed recently to cause this discrepancy. Maybe the docs just need to be updated so that url_override is not available?

Let us know what you think.

Rowan Hop Studios

Environment Details: - Version: 1.9.2 - PHP Version 8.2.22 - MySQL Version mysqlnd 8.2.22 (not sure if this is what you need?) - OS: LInux - Web Server: Apache

Possible Solution Remove url_override parameter from {exp:speedy:static} tag

#1

BoldMinded (Brian)

What was the previous version you had installed?

#2

BoldMinded (Brian)

You also said when logged out it… it behaves differently when logged in??

#3

BoldMinded (Brian)

I can’t replicate this. I have 2 templates, one the home page (pages/index.html) and another a sub-template (speedy/static.html) with the following tags and they seem to cache and build the directories fine.

pages/index:

{exp:speedy:static url_override="home"}

speedy/static:

{exp:speedy:static url_override="speedy/override-url-value"}

#4

BoldMinded (Brian)

Hi there. Did you ever get this working?

Login to reply