I recommend you to read this article W3 Total Cache -Plugin: The Complete Settings Guide, it’s a great tutorial to manually setup your w3tc.
And when you saving your settings remember to flush your cache because if you don’t Google Pagespeed will test it on the old cached files..
You can try to add this .htaccess rules:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
This will sett expire-headers on your content.
Related Posts:
- W3 Total Cache: use cache for request with ignorable query string [closed]
- Minifing js files with w3 total cache and expiring the combined file [closed]
- To what degree can use of caching-plugins and a CDN boost WordPress performance? [closed]
- Steps to optimize WordPress in regard to server load and website speed?
- How well does WordPress scale?
- What are the best practices for using a caching plugin on a shared host?
- What is the best caching option for WordPress multi-site on non-shared hosting?
- Should I use Transients with W3 Total Cache APC Caching? [closed]
- Combine JS and CSS for WordPress admin
- Any reason why wp_cache_set not to work?
- Extremely slow WordPress website with 6000 posts
- How many caching plugins should be used?
- WordPress Caching On Demand
- How to disable Vary cache header on W3Total Cache plugin [closed]
- How to cache a different page version based on HTTP header?
- Preload Cache for thousands of posts may be on non-production environment
- w3 Total Cache not Caching – Requested URI is rejected [closed]
- Avoid loading Facebook buttons and statistics multiple times
- Changing WP Object Caching during runtime
- Bluehost WebHost and performance problems with W3TC [closed]
- Too many index.php files running and eating up all memory
- what does O(N) mean [duplicate]
- Measure the time it takes to execute a t-sql query
- Which Python memory profiler is recommended? [closed]
- What is the difference between spark.sql.shuffle.partitions and spark.default.parallelism?
- What is the difference between set and hashset in C++ STL?
- When should we use Radix sort?
- Java check if boolean is null
- What is the best way to profile javascript execution?
- the asymptotic growth of n choose floor(n/2)
- How to parallelize downloads across hostnames on WordPress?
- How to parallelize downloads across hostnames on WordPress?
- W3 total cache – cache refresh programmatically [closed]
- Is this Solution for Caches vs Cookies Going to Get Me in Trouble?
- Slow Query for the wp_options table
- Best way to show Dynamic Content on a Cached WordPress Site?
- How can I debug the TTFB in WP?
- Optimize apache for WP use
- What’s the difference between wp_insert_user() and wp_create_user()
- How to fix wordpress slow first time load (Local Server)?
- What’s the ideal way to profile WordPress memory usage?
- Pros and Cons for high “expire time” on wp-super-cache or w3-total-cache? [closed]
- Limit cache size from W3 Total Cache [closed]
- WordPress SLOW, tried everything!
- Localized WordPress is much slower?
- Trouble with Transient API when W3TC is activated [closed]
- Nginx FastCGI_Cache Vs PHP Caching
- Proper hook for W3TC defines, or dynamically disable w3 total cache [closed]
- How many posts can I have in a WordPress website?
- WordPress so slow to load on MAMP
- Clear cache when a post is submitted [closed]
- Disable WordPress cache programmatically on a request [closed]
- Do multiple revisions really slow down WordPress?
- get_adjacent_post alternative on a very large db
- Will I see a performance hit if I use native API calls like get_the_title() instead of $post->post_title?
- Is it possible to disable caching of an option when using w3 total cache?
- WordPress Browser Cache with W3-Total-Cache doesn’t show new posts [closed]
- Fastest server stack configuration for WordPress?
- Cache WordPress translations
- Nginx + WordPress + HHVM: Why isn’t Batcache working? Would Varnish help even more?
- Website is slow: advice on optimization
- Can we have a post without a slug?
- Refresh external feeds only in cron?
- Use override_load_textdomain for cache translation and improve performance
- How can I reduce the number of database query calls for this custom homepage?
- What is the proper use of https in a modern E-Commerce environment?
- AJAX vs Fragment Caching for W3 Total Cache [closed]
- How can you develop on a live WordPress installation that is using W3 Total Cache? [closed]
- Will removing revisions positively impact database performance?
- Is WordPress fast enough for a heavy traffic project?
- What are best practices for configuring a server for WordPress sites?
- Does a WP site consumes memory resources when there are NO visitors?
- In terms of performance – Is unmanaged VPS better than a managed one – for WP sites?
- Utilize WordPress Authentication Only
- How can WordPress be made more memory efficient?
- WordPress tries to load “next page” after done loading current page
- Get Y random authors’ ID/Object with more than X number of posts
- Exclude certain block from caching using Fragment Caching – doesn’t work [closed]
- Varnish + W3 Total Page Cache [closed]
- What is a reasonable get_num_queries() result?
- Speeding Up Bulk Post Creation – wp_insert_post & update_post_meta
- How to properly insert a stylesheet in wp_head
- W3 Total Cache doesn’t detect memcached [closed]
- Settings to get the most out of W3 Total Cache
- How to force content refresh of a page that has been loaded previously by the user? [closed]
- Performance impact of using functions in WordPress?
- Can I ignore caching of a plugin in W3 Total Cache? [closed]
- Localization / textdomain is slow and chaotic
- How to exclude a specific template from being cached by a CDN [closed]
- Transient / object cache maximum key length [duplicate]
- Disable Outbound Web Requests
- Is the W3 Total Cache plugin a good choice for WordPress MultiSite? [closed]
- WordPress performance issue. Can I debug it?
- Hardcoding and WordPress Performance
- Should the page cache be refreshed often? [closed]
- Using Multiple Queries of “home_url” vs. Calling a Variable Multiple Times
- What is difference between ‘Page Cache’ and ‘Object Cache’ in WordPress?
- What should be disabled to run on an internal network with no access to the Internet?
- Using Multisite with a CDN?
- Does running WordPress on Nginx do “squat” for its performance?