Post by herischarles » Wed Nov 04, 2015 2:15 pm

What steps would I follow to optimize my website?

Newbie

Posts

Joined
Wed Nov 04, 2015 1:54 pm
Location - canada

Post by openmandrake » Sat Nov 07, 2015 1:59 am

Hi,

this is a very unspecified question... There are at least 3 categories of optimization I can think of right now:
  • Findability: SEO Optimization
  • More Orders: Checkout Optimization
  • Speed: Performanze Optimization
There are propably 20 other such categories, one could work on. What do you want to optimize specifically? Eitherway, the first thing you need to know when you want to optimize something is, what is the current performance of the variable you want to optimize.

So the approach or steps would be in general:
  • Select respective variable you want to optimize
  • Messure the variable under different circumstances
  • Do some change (optimziation)
  • Messure the variable after change
  • Compare results and start the steps from the beginning again
Don't try to change do many things at once, otherwise you don't now what effected the variable under messurement the most...

Checkout our extensions, or our open source projects


New member

Posts

Joined
Wed Oct 31, 2012 3:05 am

Post by kevtheirish » Sun Nov 22, 2015 9:34 am

[*]I'm trying to figure out how to improve my performance as well. Hopefully the pic will help illustrate where I'm having issues...
Serve the following static resources from a domain that doesn't set cookies:
• mysite.com/catalog/view/javascript/bootstrap/css/bootstrap.min.css
• mysite.com/catalog/view/javascript/bootstrap/js/bootstrap.min.js
• mysite.com/catalog/view/javascript/common.js
• mysite.com/catalog/view/javascript/font-awesome/css/font-awesome.min.css
• mysite.com/catalog/view/javascript/jquery/jquery-2.1.1.min.js
• mysite.com/catalog/view/javascript/jquery/owl-carousel/owl.carousel.css
• mysite.com/catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js
• mysite.com/catalog/view/theme/default/stylesheet/stylesheet.css
• mysite.com/image/cache/catalog/banners/dec%202104%20hgtv-1140x380.gif
• mysite.com/image/cache/catalog/banners/down-1140x380.jpg
• mysite.com/image/cache/catalog/banners/outdoor-1140x380.gif
• mysite.com/image/cache/catalog/banners/pp-1140x380.gif
• mysite.com/image/cache/catalog/banners/sunbrella%20banner-1140x380.gif
• mysite.com/image/cache/catalog/premier/ele%20chart%20stretch%20wht%20green-150x150.jpg
• mysite.com/image/cache/catalog/premier/ele%20stre%20white%20chart-150x150.jpg
• mysite.com/image/cache/catalog/premier/stret%20green%20ele%20white-150x150.jpg
• mysite.com/image/cache/catalog/premier/zig%20ele%20white%20chart-150x150.jpg
• mysite.com/image/cache/data/Duralee/floatingflowerspurple-150x150.jpg
• mysite.com/image/cache/data/Mill%20creek/donettatealeaf2-150x150.jpg
• mysite.com/image/cache/data/Premier%20Prints/EMBRACECORNYELOW2-150x150.jpg
• mysite.com/image/cache/data/Premier%20Prints/fynnjade-150x150.jpg
• mysite.com/image/cache/data/logos/245957-robert_allen_logo-130x50.png
• mysite.com/image/cache/data/logos/DwellStudio_logo-130x50.jpg
• mysite.com/image/cache/data/logos/Waverly%20logo-130x50.jpg
• mysite.com/image/cache/data/logos/braemore-130x50.jpg
• mysite.com/image/cache/data/logos/covington-130x50.png
• mysite.com/image/cache/data/logos/duralee-130x50.gif
• mysite.com/image/cache/data/logos/kk-kravet-logo-130x50.png
• mysite.com/image/cache/data/logos/pKaufmann-130x50.gif
• mysite.com/image/cache/data/logos/premier%20new-130x50.jpg
• mysite.com/image/cache/data/logos/premium-130x50.png
• mysite.com/image/cache/data/logos/richloom-130x50.jpg
• mysite.com/image/cache/data/logos/smc-130x50.gif
• mysite.com/image/cache/data/logos/sunbrella-130x50.jpg
• mysite.com/image/cache/data/logos/tommy%20bahama-130x50.jpg
• mysite.com/image/data/logo.png

And:
The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources:

http://fonts.googleapis.com/css?family= ... 0i,300,700
mysite.com/catalog/view/javascript/bootstrap/js/bootstrap.min.js
mysite.com/catalog/view/javascript/common.js
mysite.com/catalog/view/javascript/jquery/jquery-2.1.1.min.js
mysite.com/catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js
Where would I set the "freshness lifetime"?

http://tools.pingdom.com/


As far as SEO Optimiztation:
Your web page failed on 8 high priority checks:
<h1> Headings Status, <h2> Headings Status,
How do I correct this?
Social Media Check, Social Media Activity
, This i need to address later, we have FBa nd Twitter links only...
Site Loading Speed Test
, Hosting issue - we are currently resloving

URL Canonicalization Test, IP Canonicalization Test
how do I fix this?

http://seositecheckup.com/seo-audit/

Attachments

performance.jpg

performance.jpg (72.95 KiB) Viewed 8016 times


Active Member

Posts

Joined
Mon Jan 16, 2012 2:58 am

Post by IP_CAM » Fri Nov 27, 2015 9:47 am

Actually. it only takes a few steps, to put the real Power into your Opencart 1.5.6.x!

1. Atomix Change/Update your DB to a fully indexed MySql(i) Inno-DB Database:
http://ipc.li/os/opencart-turbo-master.zip

2. Product-Count Cache, keep the Counting, but cache the numbers. The best Modification for v.1.5.6:
http://forum.opencart.com/viewtopic.php ... 79#p593279
http://octurbo.com/caching-opencarts-category-counts/

3. NON Cookie Domain Image-linking, speed up general Page Load:
http://forum.opencart.com/viewtopic.php ... ae#p560525

4. NON Cookie Domain Stylesheet-linking, speed up general Page Load:
Check this Website Source Header Section, to see, how I made it.
http://www.hitline.info/shop/

5. NON Cookie Domain Javascript-linking, speed up general Page Load:
Check above Website Source Header Section, to see, how I made it.

6. Add width/height - ALT/TITLE Declaration to your Shop Images:
http://www.opencart.com/index.php?route ... o%20images

7. Remove all unused LANGUAGE / COUNTRY / STATE -related Lines out of your DB:
exept for the One's, you really use. You so clean out your DB from possibly 4'000 + never ever
used surplus Lines of Content. Also remove ALL un-used Language Directories, and their content,
(EXEPT FOR THE DEFAULT ENGLISH) , possibly installed by some Multi-Language Extensions.
Just keep YOURS, if you have non-english Languages installed, and in use.

8. Frequently remove all of your cached Images and Files on your Server:
they may exist huge Numbers, and some in Sizes, once tested or used, but then
changed into other sizes, and so, just good for nothing, and in the way of others.

Two very fine Tools for such, both Extensions work with OC v. 1.5.6 - 1.5.6.5_rc
All in one free Cache Cleaner Extension VqMod: just found and tested, it worked well,
http://www.opencart.com/index.php?route ... n_id=23294

Selectable free Cache Cleaner Version: also very reliable, I use this one by default
http://www.opencart.com/index.php?route ... n_id=23783

9. Use a well done .htaccess file, like this one:
http://www.ipc.li/os/htaccess.zip
Just make sure first, to rewrite the path to your shop, to match your site/oc_shop/ - directory!

Code: Select all

RewriteEngine On
RewriteBase /oc_shop/
10. Remove all of the disabled, never used, VqMod's out of your Server VqMod/XML - Section:
Each and every one add's to a very slight delay in Operation, as long as it exists, in it's Server Location.

...to reply at least to some of your Problems.
Good Luck! :D
Ernie
PS. OC v.2 Users, please test for yourselfs, what may match... 8)

http://www.openshop.li/shop/
Last edited by IP_CAM on Mon Dec 07, 2015 5:46 am, edited 1 time in total.

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by kevtheirish » Sun Nov 29, 2015 2:31 am

Ernie - THANKS!

2.0.2.0 but this should give me a good point to chipping away at them in what little free time I have ;)

Active Member

Posts

Joined
Mon Jan 16, 2012 2:58 am

Post by IP_CAM » Sun Nov 29, 2015 2:40 am

ok, the OC-Turbo.php works anyway, regardless of Version, and full indexing as well as defining all Tables to one only DB-Engine (InnoDB) works wonder, as well.
Good Luck
Ernie

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland
Who is online

Users browsing this forum: No registered users and 29 guests