With debug enabled it will always show the date the page was cached, eg:
<!– Gator Cached post on [2014-11-16 21:06:36] –>
The following line shows when the page is served by php, advanced-cache.php in WordPress:
<!– Served by Advanced Cache http://www.website.com –>
Then if you set up htaccess rules, you’ll be able to see that they are working since that line will no longer show. The php cache can give you quite a bit of performance gain depending on what plugins you have installed since it’s served before all that is loaded. However, the http caching with htaccess gives a much greater performance since it’s basically the webserver serving a static page.
Well i don’t use the htacccess rewrite.
And when i pass from a page the first time (it is uncached that is) i see the first line. If i refresh the page i see the two notices.
What does that mean? Does it mean that the first time gator cache sees a new page it caches the page but doesn’t serve it from the cache ?
If you are not using htaccess or http cache, it simply means the page was freshly generated and not served by the WordPress cache. If you re-load the page you should see the “served by advanced cache” in the content body.
Since the new page is cached why it is not served the 1st time from the cache ?