[VQMOD] Page Cache - Boost site speed and Google search ranking
|Extension Name||[VQMOD] Page Cache - Boost site speed and Google search ranking||Rating|
|Date Added||7 October 2011||Request Support|
|Date Modified||13 August 2015||Report extension|
CURRENTLY HALF PRICE, NORMALLY $160.00!!
Demo - Admin login
See Documentation Tab for FAQ BEFORE YOU BUY
HOW IT WORKS
When a user visits your site, they are usually a guest, with no items in their basket, so the HTML for each is identical. Search engines like Google, Bing etc also see the same content
These days your website is ranked not only on content, but also on how quick it responds, so search engines take into account the speed of your page generation. The reasoning is that the poor quality sites tend to have slower servers as they're cheaper. This helps separate the good from the bad for the vast majority of sites on the web. However, not all slower sites are due to bad servers, it can be because the server is mis-configured or requires a lot of processing to generate content on a dynamic site
To see the figures yourself take a look at the page cache bar that displays at the bottom of the screen on the site. This is only viewable to admin users logged in - Your customer's will never see this except on demo
OpenCart 1.4.8 or higher
vQmod (2.1 or above - latest always recommended)
Zlib php extension if zipping content (confirm with your host before buying)
Skip caching of certain page types (by route value)
Page Cache timer bar and single cache file delete
Built in device detection for mobile/tablet theme integrations
GZIP content output
HTTPS Caching now allowed
WHAT DOESN'T GET CACHED
Pages where a user is logged in or has items in their basket
Any non HTML content
Any content not run through the index.php file
I also recommend Tcalps minifier modification along with the page cache, which can be found at http://bit.ly/1evNgG2
|page_cache_1.6.2.zip||1.4.7, 1.4.8, 1.4.8b, 1.4.9, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52, 184.108.40.206, 1.5.0, 220.127.116.11, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52, 1.5.1, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 1.5.2, 126.96.36.199, 1.5.3, 188.8.131.52, 1.5.4, 184.108.40.206, 1.5.5, 220.127.116.11, 1.5.6, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52||[ Download ]|
|ajax_stock.zip||1.4.8, 1.4.8b, 1.4.9, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 126.96.36.199, 1.5.0, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 1.5.1, 126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 1.5.2, 18.104.22.168, 1.5.3, 22.214.171.124, 1.5.4, 126.96.36.199, 1.5.5, 188.8.131.52, 1.5.6, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124||[ Download ]|
|page_cache_2.0.zip||126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168||[ Download ]|
Full installation instructions are provided in the INSTALL.txt file supplied. Read this thoroughly before contacting me with support requests
THINGS TO NOTE BEFORE BUYING
This will NOT work with any Joomla installations unfortunately, and may not with any other CMS integrations of OpenCart
Product pages viewed will only be updated with the view count when the original cache file is generated. After that, it will bypass the whole OC system, therefore no database calls to update the count is made. However, any analytics type software will be unaffected (and the stats will be more detailed too no doubt)
Dynamic modules, such as recently viewed won't work for non-logged in users, and if you have dynamic modules that generate content for non-logged in customers, it won't update. AJAX requests are unaffected by this
For those wishing to have live stock counts, please install the additional "ajax_stock.xml" vqmod supplied in the downloads list to your /vqmod/xml/ folder
Q: Can customers see the blue pagecache bar?
A: No. This will show for yourself only (if you've logged into your admin before viewing the site)
Q: Why does this not cache until the second page load
A: The system requires a guest (non logged in user with nothing in their shopping cart) to view a page for the page to be cached. Once this has been done, the cached page is loaded for each subsequent guest user to view. See below for ways to assist this (spidering tool)
Q: Why don't the cache files get regenerated automatically after I clear the cache?
A: This would be a near impossible task, however individuals have found site crawlers/spiders such as the xenu sleuth to achieve this fairly well. This can be run after a full page cache to get your site's pages running quicker again. However, on certain types of hosting (usually shared hosting) this could result in a suspension of your account due to bombarding the server with requests. I recommend you contact your host before attempting this
Q: How do I reduce the disk space usage by cache files?
A: Open your /pagecache/caching.php file. Find this line
and change FALSE to TRUE then save
Q: I have a mobile theme such as OMTEX, will this still work?
(as of page cache version 1.6.0 there is an option for this in caching.php which may work but isn't guaranteed and is a beta version only)
A: The only system I have a workaround for is for the OMTEX module by Opcrat. This is available for you to purchase directly from myself for $15.00 - To buy this, make the payment of $15.00 via paypal to email@example.com and then contact me via that email address for the file and installation instructions. It will cache each devices pages separately, making all of those quicker to load too!
NOTE: This integration will slow down the page cache mod due to extra elements being loaded into memory as part of OpenCart will have to be loaded each time. This is unavoidable to be able to get them to integrate and something to bare in mind before requesting this added feature/purchasing the page cache module
Q: Can I just delete cache files for a certain product?
A: Unfortunately, since products can be woven into different areas of the site, its pretty much impossible to do. As of version 1.2.0 you can delete an individual page's cache file if you're logged in as an admin
Q: Does this improve the google page speed tool values?
A: No, this mod increases HTML generation speed only
Q: Will this definitely speed up my page load time?
A: Nothing is guaranteed, however I've not had anyone with less than 100 times the speed of the original as of yet (and don't expect to)
Q: I turn my site to maintenance mode but it still shows the site. Why is this happening?
A: Due to database connections not being made, the script doesn't check for maintenance mode, and therefore can't display it. When using maintenance mode I highly recommend disabling the cache mod
Q: Does it work with a mobile/normal version correctly?
A: Unfortunately as OC doesn't have a mobile structure built in, this can't be handled in a standard module. If you'd like to get in touch for a price to customise this please do
Q: How do I see the page cache bar in multistore?
A: You will need to log in as an administrator, then select your store from the "Store Front" menu item on the right hand side of your dashboard screen
Q: Why can't I cache HTTPS pages?
A: This is technically possible however it is discouraged as it could be potentially risky to your site's security should some third party https page be cached. Please email me after purchase if you wish to know how to do this