Help - Search - Members - Calendar
Full Version: Need help speeding up Wordpress with WooCommerce site
HTMLHelp Forums > Web Authoring > Web Site Functionality
JessiMLP
Here's the link: https://devonvesper.com/members

I'm on a tiny shoestring budget as I'm an indie author, and relatively new to the business. Every plugin I have is either free, or I'll be using it for life.

The website is extremely slow, and the Google Page Speed score is 49/100, and... quite honestly, I'm unsure of how to fix the problems it raises, such as:
  • Leverage browser caching
  • Reduce server response time
  • Eliminate render-blocking JavaScript and CSS in above-the-fold content
  • Optimize images
  • Enable compression

Some of the things I've already done to try and combat this:
  1. Put my site through Cloudflare. Linked Cloudflare to W3 Total Cache Wordpress plugin. (Not at all sure I did any of that right, though.)
  2. Made a child theme and changed the header and footer php pages to have as few php queries as possible (removed php queries to get site title, stylesheet links, etc and made them static HTML). I love the theme, and how it looks. But, if I can achieve the same style and aesthetic with a less bloated theme, I'm all ears for theme suggestions.
  3. Got a plugin to restrict the amount of stored revision versions.
  4. Got another plugin to automatically clean up and repair the database.
  5. Got an image lazyload plugin to restrict loading elements to only what is in the user's browser viewport.
  6. Got an image optimizer plugin that automatically resizes and compresses? images on upload to ensure smaller file sizes.

Here's a list of all my plugins in alphabetical Order:
  • a3 Lazy Load
  • Akismet Anti-Spam
  • Cookie Law by SourceAssassins
  • Currency Switcher for WooCommerce (inactive until I can afford the premium version)
  • Decorator - WooCommerce Email Customizer by RightPress
  • Inactive Logout by Deepen Bajracharya
  • iThemes Security
  • Jetpack by Wordpress.com
  • Messengerbot for WooCommerce (Inactive until I'm ready to implement it)
  • Nested Pages by Kyle Phillips (because I had 10 pages of pages, and couldn't find anything)
  • Page Builder by SiteOrigin (MY LIFELINE!)
  • Printful Integration for WooCommerce (so I can dropship POD products through Printful)
  • Rearrange WooCommerce Products by Aslam Doctor (so I have complete control on how my store is presented)
  • Refer A Friend for WooCommerce by WPGens (this causes redirects for all pages to a referral link, so I'm looking for a better plugin for this functionality)
  • Rename wp-login.php (to prevent brute-force attacks)
  • Revision Control by Dion Hulse
  • ShortPixel Image Optimizer
  • Sitemap
  • SiteOrigin Widgets Bundle (MY LIFELINE!)
  • Spiffy Calendar by Spiffy Plugins
  • Strong Testimonials by Chris Dillon
  • Subscriptio by RightPress
  • ThemeGrill Demo Importer (Required by Theme)
  • UpdraftPlus - Backup/Restore
  • W3 Total Cache
  • Woo Align Buttons (for store aesthetic)
  • Woo Checkout Field Editor Pro
  • Woo Send Email
  • WooCommerce
  • WooCommerce - MailerLite
  • WooCommerce Address Book
  • WooCommerce AdWords Conversion Tracking (Inactive until I get to it)
  • WooCommerce AdWords Dynamic Remarketing (Inactive until I get to it)
  • WooCommerce Colors
  • WooCommerce Dynamic Pricing & Discounts by RightPress
  • WooCommerce Extended Coupon Features
  • WooCommerce Hear About Us
  • WooCommerce Membership by RightPress
  • WooCommerce Menu Cart
  • WooCommerce Products Per Page
  • WooCommerce Services, WP Child Theme Generator
  • WP Live Chat Support by WP-LiveChat
  • WP Post Navigation
  • WP-DB Manager
  • WP-Optimize
  • Yoast SEO

I do have plans to switch to a better hosting plan in the near future. Right now, it's on a shared hosting plan through InMotion Hosting (love them!). I just want this to give a good user experience when I officially launch it.

Thank you so much for reading this giant wall of text! Any help you could give would be greatly appreciated.
jimlongo
I think the best way to really speed up a WordPress site is to use the CometCache plugin.

It stores each page as an html file and serves that, so it will usually be served as a static html file.

Of course the page needs to be rebuilt every once in a while, but for most visitors the page will load lightning fast.

I've tried other caching plugins and they're really complicated and don't work that well, but this one does. i use it on a dozen sites and i can't live without it now.
JessiMLP
QUOTE(jimlongo @ Jan 30 2018, 10:41 PM) *

I think the best way to really speed up a WordPress site is to use the CometCache plugin.

It stores each page as an html file and serves that, so it will usually be served as a static html file.

Of course the page needs to be rebuilt every once in a while, but for most visitors the page will load lightning fast.

I've tried other caching plugins and they're really complicated and don't work that well, but this one does. i use it on a dozen sites and i can't live without it now.


Thanks for the tip! Do you think that caching plugin would screw with the store/shopping cart? Having the site served as straight HTML sounds like a dream for everything else, but I wonder if it would mess with the coding and make the checkout experience a nightmare.
jimlongo
You should test it of course, but there are settings to not cache certain pages. Might need the Pro version, I can't remember exactly.

https://wordpress.org/plugins/comet-cache/
thematrix
I agree with @jimlongo, first, you have to test it for sure. What I will suggest, is using GT Metrix it provides a comprehensive analysis which might help you understand where your previous research is lacking. Also, this source might be helpful for making it faster. It rewiews some tips like tools for code optimization, caching plugins and more. Good luck smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2018 Invision Power Services, Inc.