From "Staticize Reloaded". Probably not, WordPress is fast enough that caching usually only adds a few milliseconds of performance that isn't really perceptible by users. Some reasons you may want to use Staticize Reloaded:
WP-Cache adds some stats to the very end of a page in the HTML, so you can view source to see the time it took to generate a page and rather it was cached or not. Remember that the cache is created on demand, so the first time you load a page it'll be generated from the database. This first time WP-Cache will add a lines with the total time needed to create the page, if the page is directly served from the cache, it adds a second line telling it was served from cache.
Make sure that you deactivated compression on the Miscellaneous options screen and that gzip encoding is turned off on the PHP level.
You can specify rules that reject request based on URI strings and also specify acceptable files for caching.
It's compatible with Staticze Reloaded. From their FAQ:
There are two ways to do this, you can have functions that say dynamic or include entire other files. To have a dynamic function in the cached PHP page use this syntax around the function:
<!--mfunc function_name('parameter', 'another_parameter') -->
<?php function_name('parameter', 'another_parameter') ?>
<!--/mfunc-->
The HTML comments around the mirrored PHP allow it to be executed in the static page. To include another file try this:
<!--mclude file.php-->
<?php include_once(ABSPATH . 'file.php'); ?>
<!--/mclude-->
That will include file.php under the ABSPATH directory, which is the same as where your wp-config.php file is located.
This occurs because Wordpress still try to run advanced-cache.php. Remove the following line to you wp-config.php` file:
define('WP_CACHE', true);




