WP Engine has just released their new and improved MU plugin. The WP Engine MU plugin includes a new caching tab that includes features from the WPE Advance Cache plugin. If you are a user of WP Engine, you’ll be able to use these caching features right away.
Converting from the WPE Advance Cache Plugin to the newly enhanced MU plugin:
Log into the WP Admin for your site in the WP Engine User Portal.
Navigate to Settings > Cache settings
Make a note of the existing settings configured within the WPE Advanced Cache plugin on this page.
Navigate to the Plugins page. Deactivate and remove the “WPE Advanced Cache” plugin.
Navigate to the WP Engine MU plugin and go to the new Caching tab.
Configure the caching settings using your notes from step 3.
You’re done!
Note: The WPE Advanced Cache plugin will become incompatible with the current version of WordPress in the near future. It is recommended that this be updated as soon as possible to avoid unexpected problems.
]]>Just checking to see if this plugin is even supported anymore and asking if I should even use it since it has not been updated in *2 Years*.
]]>Hi, are there anyway to automatically clear cache at 3pm and 9pm everyday using this plugin or using any other way to clear WPEngine cache.
]]>Hi there!
I was asked by WP Engine to reach out to the plugin developer and ask
“what the expired headers need to be set to eliminate this warning.
The current default expire headers on the site are as follows:
add_header Cache-Control “public, max-age=31536000″;”.
What I’m wanting to do is optimize my performance and SEO, and one suggestion was to include expires headers, including on images.
Rank Math Pro shows that the images still have no expires headers, even with the plugin installed and activated.
]]>Hi, I have a unique scenario that maybe you can help with….
I have a site (served by WPE, of course) that contains a collection of pages that are very server intensive. (They are intensive for reasons beyond my control — they make several calls to an external APIs.) I would like to get these pages behind a longer cache.
These pages are constructed via a custom taxonomy — let’s call the taxonomy “colors.” Every time a user adds a new term to the taxonomy (“blue”, “red”), wordpress creates a new page (“/colors/blue/”, “/colors/red/”). These pages are served via a standard template file (taxonomy-colors.php). I want only these pages (within that category and served at /colors/) to receive a longer cache.
So that’s the scenario. Here are a few questions:
1) I don’t think your plugin can “get” to these pages, correct? I see you can set a cache length on pages, but I think those are “Pages” in the purely WordPress sense. Correct assumption?
2) If #1 is correct, do you foresee adding this level of granularity any time soon? (I could imagine, for instance, a basic option for setting caching on category pages, which is basically what these are.)
3) If #2 is no, then I have a different thought. I’m looking at the codebase of the plugin… I see you are basically identifying the page type and setting its cache header. Do you foresee any problems with me adjusting your plugin to accommodate my circumstance? I realize you cannot “officially sanction” that… but I’m more just wondering if you had thoughts on what sorta of obstacles I might encounter.
And since you are intimately knowledgable of this topic, I might as well throw caution to the wind and ask… do you have thoughts on any other solutions?
I might have to abandon WPE if I cannot figure this out.
Thanks for your help!
]]>I don’t think the ‘Purge Single Post’ function is working in the Cache Options screen. I made a change to a slide which displays on our homepage, and then purged single post for the post IDs of both the slide itself and the page. Hard refresh of the page did not display the change. I ‘Updated’ the page, which I understand should purge the page in cache, and hard refresh then displayed the change.
I also noticed that the admin options page also acts like the button doesn’t do anything. When I click the button the window doesn’t show any signs of thinking, the ID field doesn’t refresh, and the button itself still looks like it’s active.
Since GTMetrix is suggesting to set cache up to 1 year
But your plugin set at the max 24 hours . Can it Possible upto 1year
General guidelines for setting expiries:
Truly static content (global CSS styles, logos, etc.) – access plus 1 year
Everything else – access plus 1 week
Had to disable this plugin as it was causing the Media Library not to load and conflicts with other plugins.
]]>First, I’m sure you get this in most of your support requests… but your plugin is AWESOME. Would love to see more add-ons to further enhance speed on WPE in the future!
Second, if this already exists, I apologize, but could not find it.
WHAT I WAS LOOKING FOR/HOPING:
Was for a way to set a specific cache length for a page (specifically our homepage). The reason why, most of our pages literally NEVER change. So setting a crazy high cache length makes sense. That said, for our homepage, it updates frequently, and I would like to set it to something lower.
Is there a way to do this?
]]>Hello,
I have a website on wpengine with this plugin installed. Now I have a problem with caching some images. Here is the response headers for one problematic image:
accept-ranges: bytes
content-length: 99
content-type: image/png
date: Fri, 29 Mar 2019 08:22:24 GMT
etag: “5c094d80-63”
last-modified: Thu, 06 Dec 2018 16:25:36 GMT
server: NetDNA-cache/2.2
status: 200
vary: Accept
x-cache: HIT
As you can see expiration header not specified. I have enabled this plugin, also I added this in htaccess but again nothing:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType text/css “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType text/x-javascript “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresDefault “access plus 2 days”
</IfModule>
# One year for image files
<filesMatch “.(jpg|jpeg|png|gif|ico)$”>
Header set Cache-Control “public”
</filesMatch>
# One month for css and js
<filesMatch “.(css|js)$”>
Header set Cache-Control “public”
</filesMatch>
I’m also using CDN for these images, could that be connected? Should I do something else to set expiration headers?
]]>Hi,
Advanced cache has been extremely useful for us so that pages doesn’t need to refresh cache every 10 minutes.
However I believe there is one big drawback, we really need the option for Editor role to be able to ”purge all cache”.
Most of our sites are updated by ”editors” around 3-4 times/month, on the times that they make updates it would be super-useful with the options for them to click ”purge all cache” -button somewhere.
Would it be possible for advanced cache to include that option on the dashboard perhaps?
Right now, since we have set advanced cache to 7 days it can take a long time for these updates to show up everywhere (like on pages that holds grids with latest posts),
for some reason ”purge all cache” is only available for administrators from WP Engine at the admin panel
Thanks!
]]>Site is on a WPEngine install.
I’ve installed the plugin using an admin user, but I dont seem to have permissions to view the settings UI (make changes)?
Not sure what is going on?
]]>Hello+
I have several clients that host their sites with WPE – and I LOVE that! I especially like WPE’s “purge all caches” option (under WP Engine > General Settings) as this Purge Cache button works fantastically each and every time as expected.
I have several clients that do not host their sites with WPE (I am trying to move everyone over there but some resist) and those sites are using a different plugin to purge/clear the cache — that one does not work as expected each and every time and has been quite frustrating. So, I was looking around and came across this plugin!
I see that you have indicated that this plugin can work on sites not hosted by WPE. However, I would like to know if it will clear “all” caches (that the above mentioned button does) on the non-WPE sites?
The ones I am particularly interested in are:
Cache System
Preload
Logged-in Users
Mobile
New Post
Update Post
Minify HTML
Minify Css
Combine Css
Combine Js
Gzip
Browser Caching
Note: I have pulled the above terminology list from the frustrating cache clearing plugin.
Thank you.
]]>Hi there,
many thanks for this plugin.
I just installed it (site at WPE) and saw that all caching values show “1 hour”. I assume these are not the current values but your default numbers? Just want to know to make sure and be careful. In any case it would be quite interesting to see the current values for the respective caches to be able to to increase or decrease from there. Also, it would be helpful if you could provide some best-practice values or general recommendations for the different settings.
Another thing: This smart cache sounds somehow scary to me because 6 months is a pretty long time and when a page wasn’t updated for four weeks it might be updated in the fifth week and then wouldn’t be delivered to the users for 6 months, am I right?
Cheers,
CR
]]>Will last modified play well with Cloudflare headers?
]]>I have an issue with the WPEngine advanced caching plugin
With the plugin enabled the issue is present – With plugin disabled the issue is not present.
I am unable to
1 – save vendor settings in vendor prodashboard > settings
and
2 – unable to upload new images in product management (An error occurred in the upload. Please try again later.)
I had, therefore, disabled the caching plugin – having updated to the latest version Version 1.3.0
I was rather hoping that this would be a fix
I have update, cleared cache and retested
Unfortunately the problems still exists
I have also tried in staging area – problem exists still
Wp Version 4.9.4
Woocommerce Version 3.3.2
WPE advanced cache Version 1.3.0
WCVendors pro Version 1.4.6
Only way to see this would be to login as a vendor, I can send test vendor login if required
(NB – I have the whole site set to basic 3 x plugins and storefront whilst this and another issue is debugged)
Any further info/help would be much appreciated or should I start a new thread for these issues?
Thank you
Iain
We ran into some issues with the Varnish caching that WP Engine employs on our critical checkout pages (cart and checkout) for an e-commerce website though these were solved when we asked WP Engine to exclude these critical pages from the Varnish cache.
We now have a need to extend the duration of the caching (which defaults to 10 minutes per WP Engine support) though when we activate the plugin we instantly start to experience similar caching issues on our cart and checkout pages. Is there a way to exclude pages from the cache via this plugin?
If not are there any workarounds that you would suggest?
]]>Eek! Getting this error:
Notice: Trying to get property of non-object in /nas/content/live/…../wp-content/plugins/wpe-advanced-cache-options/inc/wpeac-core.php on line 130
as of the WordPress 4.9.1 update. Had to disable the plugin on the live site because can’t have that error showing. Possibility of a fix sometime soon?
]]>Hi again,
One of our sites at WP Engine has an RSS feed displayed (on all pages), that is coming from another site (not on WP Engine). If we set cache timeout to 3 weeks would this feed also not be updated at our site for 3 weeks? (often that would be fine but there are times when this feed is updated much more frequent).
…if so, is there any way to purge based on external feed updates?
Thanks!
]]>Hi,
This plugin looks great! It′s a feature that I have really missed at WP Engine.
Are there any known issues, anything to watch out for?
Will everything work exactly the same at WP Engine only with optional extended cache timeout?
Thanks!
]]>Does this plugin work on hosts other than WPEngine?
]]>Hi, is there any the capability to invalidate the varnish cache by passing the URL and not $post_id? Thanks
]]>