![]() |
|
Home | Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
![]() In version 3.4, we focused on optimizing the performance of your store. With that brought 2 options that can greatly increase the speed at which your store pages load. You can now cache your CSS file so the browser can store and serve it from its memory and you can also have all of your store pages cached. Cached pages get cleared after each update so you don't have to worry about cached pages being displayed if you've made changes to your store in the Factory. On top of the caching, we've also optimized database queries so that they perform much better.
Below I've outlined how to do 2 things that will improve performance of your store: 1. Store product images and CSS file locally 2. Cache all store pages There are, however, 2 caveats: 1. If a merchant doesn't allow the downloading of their images, they can't be stored on your server (ie. locally). 2. If you have any views which display products randomly, those views will not be cached as you can not return random products from a cached view. Store product images and CSS file locally 1. Go here: WordPress Admin Area > Tools > Datafeedr > Directories 2. Click the [Set Up] button to create the required directories on your server (if all directories are not already set up) 3. Go here: The Factory > Your Store > Your store > Store menu > URL Settings 4. Change the Product image field to %li 5. Change the Product thumbnail field to %lt 6. Change the CSS file field to %lc 7. Click the [Save] button 8. Go here: WordPress Admin Area > Tools > Datafeedr 9. Click the [Update Products and Settings] button Here's a screenshot: ![]() Cache all store pages 1. Go here: The Factory > Your Store > Your store > Store menu > Advanced Store Settings 2. Check the Allow view caching box. 3. Click the [Save] button 4. Go here: WordPress Admin Area > Tools > Datafeedr 5. Click the [Update Products and Settings] button Here's a screenshot: ![]() If you need more information or explanation, we've also covered how to store product images locally in this video: http://www.datafeedr.com/videos?vide...rc=yt#videotop Eric
__________________
![]() ![]() ![]() ![]() |
#2
|
|||
|
|||
![]() Hi Eric,
Great additions! Are the store page caches stored on the file system on the server? If so what is the location? (Just want to make sure I don't inadvertently include the location in backups). Thanks!
__________________
WordPress Security - Is your WordPress secure? Get our FREE checklist and find out. Easy-Email - Access ALL your email accounts with one login & synchronize automatically on all your computers. |
#3
|
||||
|
||||
![]() Hi
Quote:
Eric
__________________
![]() ![]() ![]() ![]() |
#4
|
|||
|
|||
![]() I've just tested this on a store, but the css seems to not be caching?
edit: I see this is a new feature of the updated Datafeedr plugin, i should've updated it before trying it ![]() Last edited by webnamescouk : December 8th, 2011 at 09:04 AM. |
#5
|
|||
|
|||
![]() Quote:
In addition to these tips I'd recommend W3Total Cache and using the Content Distribution Network feature of this plugin. It means that you can have all your product images pushed to a CDN like Amazon Cloudfront with very little work... Another great option with W3Total Cache is the Cloudflare integration... you can get a free account with Cloudflare... Just my two cents...
__________________
WordPress Security - Is your WordPress secure? Get our FREE checklist and find out. Easy-Email - Access ALL your email accounts with one login & synchronize automatically on all your computers. |
#6
|
|||
|
|||
![]() Like webnamescouk I also tried and didnt read that it was for the updated version. I will test further tomorrow when I have more time, thanks look forward to this
![]() |
#7
|
|||
|
|||
![]() how do we use the W3Total Cache Content Distribution Network feature
|
#8
|
||||
|
||||
![]() Quote:
Eric
__________________
![]() ![]() ![]() ![]() |
#9
|
|||
|
|||
![]() Hi lesljr,
I've done the following: - Created an account with aws.amazon.com (Amazon Web Services) to use their cloudfront service. You can choose any of the other w3tc supported ones if you prefer. - On the w3tc General Settings page enable CDN and choose Amazon Origin Pull (have not used Push - with pull everything is automatically pull to the CDN as needed). - On the w3tc settings page I have created 10 CNAMES (cdn0.xxx.com to cdn9.xxx.com) to use my own hostname and spread across multiple hosts for parallel download... 10 might be a bit much... you could probably get away with 5... -- You need to: --- create the cnames in your DNS editor on your hosting account --- add the cnames to the Cloudfront distribution --- enter the cnames in w3tc And that's pretty much it... For a bit more detail on creating cnames and etc. see these resources: - http://support.maxcdn.com/pull-zone/...ion/wordpress/ (from MaxCDN) - http://www.wpbeginner.com/plugins/ho...for-beginners/ (uses MaxCDN) - http://www.freedomtarget.com/w3-tota...and-cloudfront Sorry this is a bit brief... If you have any questions please ask and I will try to answer them...
__________________
WordPress Security - Is your WordPress secure? Get our FREE checklist and find out. Easy-Email - Access ALL your email accounts with one login & synchronize automatically on all your computers. |
#10
|
|||
|
|||
![]() thanks for the info. I'll take a look
|
#11
|
|||
|
|||
![]() how much does it cost?
|
#12
|
|||
|
|||
![]() Store ID: 38503
Website URL: www.fitliving.nl URL to page in question: www.fitliving.nl/shop I have done the customizations as instructed above. But I have not seen any speed improvement yet... ![]() ![]() I am still in my 30 days trial, but the speed of the store is a deal breaker for me. The support is very good and the back-end works perfectly, but my visitors will not be waiting a few seconds for every page to load.. |
#13
|
||||
|
||||
![]() Quote:
Here's the solution for this problem: http://www.datafeedr.com/forums/show...1487#post31487 Eric
__________________
![]() ![]() ![]() ![]() |
#14
|
|||
|
|||
![]() Quote:
But now, after 'Set Up All Directories' in The Directories area within the Datafeedr/Wordpress admin, I see the word 'STORE' in URL and PATH.. Shouldn't this be SHOP because the location is of my store is www.fitliving.nl/shop...??? |
#15
|
||||
|
||||
![]() No, but you do not make the change properly. On your Default Category Page view you still have this [product.image tag='1']. It should be this [product.image tag='1' direct='1'].
__________________
![]() ![]() ![]() ![]() |
#16
|
|||
|
|||
![]() Quote:
Almost their. What are the trics & tips to get it turbo speed? ![]() |
#17
|
||||
|
||||
![]() Quote:
Eric
__________________
![]() ![]() ![]() ![]() |
#18
|
|||
|
|||
![]() Quote:
Which WP caching plugins would you recommend? And do you mean not adding too many plugins only for the store page, or the whole site? |
#19
|
||||
|
||||
![]() Quote:
I mean not to add too many plugins to your whole site. The more you add, the more work your server has to do to load all the plugin information on every page. Eric
__________________
![]() ![]() ![]() ![]() |
#20
|
|||
|
|||
![]() Quote:
I have sub-second response times (testing with http://tools.pingdom.com/fpt/) on a shared bluehost hosting account for my sites... I use W3Total Cache, Cloudfront and Amazon Pull CDN. This is for merchants that do allow image caching... I might write up the process for Performance Optimization some day, but for now look at my post above for more info...
__________________
WordPress Security - Is your WordPress secure? Get our FREE checklist and find out. Easy-Email - Access ALL your email accounts with one login & synchronize automatically on all your computers. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to speed up my site | jdrom | Questions | 3 | July 4th, 2011 10:15 AM |