After hitting the blue button to start prebuilding the cache, the button turns red and then back to blue immediately. So the prebuild simply doesn’t start.
I don’t want to switch to “cache pages on first visit” because the entire site should be cached at once, independently if all pages had been visited.
Except for the prebuild problem, the plugin works fine. Caching works perfectly when page is first visited. In this case the page is cached as expected.
Also, I am not using any other cache layer. So this can be ruled out as a potential cause.
BTW: I just figured that the button might be blue and show the label “Start Prebuild Cache” even though Swift has already started with the prebuild (it seems that Swift is prebuilding nevertheless). Strange things are going on.
Hope someone can help. Thanks!
]]>Not really expecting an answer from Swift but the following might still help.
Issue:
Prebuild cache is not working.
Cause:
Prebuild cache is run using a fixed user agent string: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Firefox/52.0
Host mijndomein.nl is quite popular in the Netherlands.
This host rejects this user agent with an 403 response, “Your client or browser version is being used to send malformed or invalid requests.
Please update your browser if possible.”
Alas, Swift Performance Lite does not give any feedback on this issue, not in normal and not in debug mode; it just runs prebuild without anything being prebuilt and without any notices.
Suggested improvements:
– make the user agent string in performance.php filterable so it’s easy to change it
– extend logging info from performance.php beyond 5xx responses & redirects.
Besides above: Swift Performance Lite has been my go to performance plugin since long time and I want to thank you for that!
]]>Thank you!
]]>I tried to follow all the best practices – including turning off css/js merging, resetting warmup table, turning off SG Optimizer and Supercacher etc. but still cannot get this to work.
Appreciate your help.
Madan
Your plugin works great, well done! I have a problem with Google Analytics tracking code in https://www.casonadelboticario.com. I have configured Analytics tracking in SeoPress plugin to track only if there is no Administrator/Editor user logged in. If I activate Swift Performance Lite, it prebuilds cache but no Analytics tracking code is on source code, even if I visit website as not logged in user.
How could I solve this? I dont’ want Administrator/Editor visitors being tracked.
Thanks
]]>**UPDATE: There was apparently a weird conflict with Yoast SEO (disabling Yoast allowed me to save the setting).
Another question: I still have caching enabled even though prebuild is turned off. When I visit pages on the front end, the pages are not being cached manually. Is this default behavior for Swift?
]]>