ProductCart E-Commerce Solutions Homepage
Forum Home Forum Home > ProductCart > Customizing ProductCart
  New Posts New Posts RSS Feed - How to make ProductCart Faster?
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

How to make ProductCart Faster?

 Post Reply Post Reply
Author
Message
mikey234d View Drop Down
Newbie
Newbie


Joined: 29-June-2009
Status: Offline
Points: 0
Post Options Post Options   Thanks (0) Thanks(0)   Quote mikey234d Quote  Post ReplyReply Direct Link To This Post Topic: How to make ProductCart Faster?
    Posted: 03-July-2009 at 8:49am
I have recently went live with my website, and have noticed that on everytime the page loads it seems to be taking a while.  The header has to almost reload it self everytime without having any memory of loading the same photos.  Thinking that it was the size of the photos, i saved them as .gifs instead of .jpgs but I am still having a problem.  If I am experiencing this slow page load with a fast connection, I am afraid how long it would take for some one to load my page that doesnt have fast speed internet.  

Is there something Im missing?  Is there something I should be focusing on?  Something in the code that I should change?  I was thinking it has something to do with the amount of products I have (2700), but I plan on getting more than 20,000 up there.  How do I make this thing zoom?  Do I need to do something with caching?  And I think of myself as a newbie, so if you reply please be descriptive.  My website it www.ShopAtDean.com

Thanks,
Mike
Back to Top
netprofits View Drop Down
Certified ProductCart Developers
Certified ProductCart Developers


Joined: 05-January-2006
Location: United States
Status: Offline
Points: 22
Post Options Post Options   Thanks (0) Thanks(0)   Quote netprofits Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 9:14am
Hi Mike,
 
We viewed your site and it comes up pretty quickly for us although I do see some pauses. The issue is not so much JPGs vs. GIFs but the actual size of the files and the quality of display. Whichever type gives you the qulaity you want and keeps the filesize of the images smaller is the best. In general, GIFs are used for "clipart" type images. JPGs are used for photos.
 
Another cause of slowness can be the web hosting and type of database. I assume if you're planning to have that many products, you are using a SQL database. If you are using Access, that will be a MAJOR problem and you should switch to SQL. With large numbers of products, you can also have a database administrator add specific optimizations to increase speed.  We have worked with Mark at Cognecy for Product Cart database issues and I would recommend contacting him for help with that (http://cognecy.com/contact.html).
 
For the web hosting, if you are using a shared hosting service and their servers are busy with 1000s of other sites, your site performance is effected as well. It looks like you are using Jolt Digital for hosting. They are usually pretty good. If you continue to experience slowness issues, you may want to ask them for help.
 
How are you loading your Browse by Brand drop down box? If that is dynamic, i.e. pulled from the database on the fly as each page is loaded, I would recommend changing that to either be a static drop down, i.e. hardcoded in the header, or generate it as needed from the control panel like the Generate Navigation function. That would make that part of the page load quicker.
 
Hope that helps!
NetProfits Internet Consulting

Certified ProductCart Developer

Our Site
Back to Top
Hamish View Drop Down
Admin Group
Admin Group


Joined: 12-October-2006
Location: United Kingdom
Status: Offline
Points: 56
Post Options Post Options   Thanks (0) Thanks(0)   Quote Hamish Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 10:46am
Hi,
  Are you using the dynamic or static menus? The static / generated menu (which is way more commonly used) is more efficient as it doesn't interrogate the database each time.
You banner image is 87.59 kB - Optimise it more & switch to a JPEG.
Your images below the banner, such as syracusecollection vary between 68kb & 112kb , again some optimisation would help, but the images should all be only downloaded once by the browser & then served from the local copy anyway, so most likely optimization will only help on the "first impression" of the 1st page download.

You would probably be very surprised to know your menu (on the left) is 78kb out of a total HTML size of 114kb - nearly 70% of the HTML component of the page. 
Consider restricting the number (depth) of sub-categories displayed. As an experiment temporarily remove the menu & see what difference it makes to the page load times.

You also have 12 css files, one of which is pcHeaderFooter, which is being loaded twice.
The second copy probably by embedded.css which contains an incude for it.

The store URL switches to an IP address, which indicates the store url is probably not set correctly in the includes/storeconstants file.

IE renders the page very late compared with FireFox, so pages always seem slower on IE - Google is your friend :-) Investigate It's worth investigating the process IE follows to render pages and "optimising" your desigh to match - it won't slow Fire|Fox down but should speed up the render times in IE.

Your total "page weight" based on saving the entire home page via IE "Save As" is 1.35mb as compared with an EI demo store which I measured as 0.35mb - so it looks like there is quite a lot of room for optimization  :-)

HTH
   Hamish



Back to Top
Hamish View Drop Down
Admin Group
Admin Group


Joined: 12-October-2006
Location: United Kingdom
Status: Offline
Points: 56
Post Options Post Options   Thanks (0) Thanks(0)   Quote Hamish Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 11:01am
This will probably be useful :-
Documents (1 file)112 KB

http://66.96.90.120/store/pc/viewCategories.asp?idCategory=97112 KB

Images (35 files)396 KB

http://66.96.90.120/store/pc/catalog/header13.gif88 KB

http://66.96.90.120/store/pc/images/lower-right-combo.png32 KB

http://66.96.90.120/store/pc/images/lower-left-combo.png31 KB

http://66.96.90.120/store/pc/images/up-left-combo.png31 KB

http://66.96.90.120/store/pc/images/up-right-combo.png31 KB

http://66.96.90.120/store/pc/catalog/baking.gif19 KB

http://66.96.90.120/store/pc/catalog/feda2.jpg19 KB

http://66.96.90.120/store/pc/catalog/sefa2.jpg18 KB

http://66.96.90.120/store/pc/catalog/Rubbermaid/RM1963_sm.jpg12 KB

http://66.96.90.120/store/pc/catalog/Dean_Supply_Logo.gif11 KB

http://66.96.90.120/store/pc/catalog/twitter2.gif11 KB

http://66.96.90.120/store/pc/catalog/CALMIL/CALM960_sm.jpg10 KB

http://66.96.90.120/store/pc/catalog/vollrath/VO47118_sm.jpg9 KB

http://66.96.90.120/store/pc/catalog/pittarrival.gif8 KB

http://66.96.90.120/store/pc/catalog/update/serving/UPPC1HDC_sm.jpg8 KB

http://66.96.90.120/store/pc/catalog/Adcraft/ADMCPG12_sm.jpg7 KB

http://66.96.90.120/store/pc/catalog/Ateco/ATE4903_sm.jpg6 KB

http://66.96.90.120/store/pc/catalog/deanslist4.gif6 KB

http://66.96.90.120/store/pc/catalog/dr/RUS19783_sm.jpg6 KB

http://66.96.90.120/store/pc/catalog/CC40376_sm.jpg5 KB

http://66.96.90.120/store/pc/catalog/ateco/ATE3112_sm.jpg5 KB

http://66.96.90.120/store/pc/catalog/Focus/FOC8455_sm.jpg4 KB

https://www.paypal.com/en_US/i/bnr/vertical_solution_PPeCheck.gif4 KB

http://66.96.90.120/store/pc/catalog/Update/Kitchen/UPRPA3518_sm.jpg4 KB

http://66.96.90.120/store/pc/catalog/twitter_facebook.gif3 KB

http://66.96.90.120/store/pc/images/highslide/outlines/rounded-white.png2 KB

http://66.96.90.120/store/pc/images/bottomcap.png1 KB

http://66.96.90.120/store/pc/css/dropdown/images/dropdown_pane.png1 KB

http://66.96.90.120/store/pc/images/topcap.png1 KB

http://66.96.90.120/store/pc/images/highslide/loader.white.gif673 bytes

http://66.96.90.120/store/pc/images/contentmiddle.png433 bytes

http://66.96.90.120/store/pc/images/titlemiddle.png416 bytes

http://66.96.90.120/store/pc/images/btn_expand.gif179 bytes

http://66.96.90.120/store/pc/images/btn_collapse.gif176 bytes

http://66.96.90.120/store/pc/catalog/strip2.png85 bytes

Objects (1 file)6 KB

http://twitter.com/flash/twitter_badge.swf6 KB

Scripts (9 files)170 KB (361 KB uncompressed)

http://66.96.90.120/store/includes/javascripts/highslide.html.packed.js66 KB

http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js41 KB (179 KB uncompressed)

http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js19 KB (56 KB uncompressed)

http://66.96.90.120/store/pc/ei-tooltip.js15 KB

http://66.96.90.120/store/includes/spry/SpryDOMUtils.js11 KB

http://66.96.90.120/store/includes/spry/SpryCollapsiblePanel.js7 KB

http://www.google-analytics.com/urchin.js7 KB (22 KB uncompressed)

http://66.96.90.120/store/pc/XHConn.js2 KB

https://checkout.google.com/files/digital/urchin_post.js2 KB

Style Sheets (10 files)41 KB

http://66.96.90.120/store/pc/pcStorefront.css18 KB

http://66.96.90.120/store/pc/pcHeaderFooter08.css6 KB

http://66.96.90.120/store/pc/screen.css4 KB

http://66.96.90.120/store/includes/spry/spryCollapsiblePanel-CSF.css4 KB

http://66.96.90.120/store/pc/css/dropdown/default.css3 KB

http://66.96.90.120/store/pc/pcSearchFields.css2 KB

http://66.96.90.120/store/pc/style.css2 KB

http://66.96.90.120/store/pc/css/dropdown/dropdown.css1 KB

http://66.96.90.120/store/pc/css/dropdown/default.advanced.css1 KB

http://66.96.90.120/store/pc/ei-tooltip.css898 bytes

Total726 KB (916 KB uncompressed)
- Which is from the "Web Developer" add-on for Firefox & is almost certainly a more accurate representation of the actual file sizes than IE gives :-)

Back to Top
intour View Drop Down
Senior Member
Senior Member


Joined: 30-June-2006
Location: United Kingdom
Status: Offline
Points: 0
Post Options Post Options   Thanks (0) Thanks(0)   Quote intour Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 2:03pm
I just took a look at your site and it took way too long to load.
 
From the information Hamish provided the site content is too 'heavy' but I don't think that was the only reason it took so long.
 
It would appear to be more of a server related issue. It's certainly worth doing as Netprofits suggested and checking your database type. A store that size needs SQL.
 
Nigel
 
 
Innerview
Productcart Platinum Reseller
Web Design/Hosting/Virtual Tours
Back to Top
mikey234d View Drop Down
Newbie
Newbie


Joined: 29-June-2009
Status: Offline
Points: 0
Post Options Post Options   Thanks (0) Thanks(0)   Quote mikey234d Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 2:39pm
Thanks everyone for taking a look.  I have started to optimize many of photos including the header and am noticing a difference.  Mark from Cogency recommended a photo optimization program which I plan on taking a look at.  I have also regenerated the navigation from ip addresses to all of them being shopatdean.  I have also deleted the extra headerfooter.css file.  I am noticing a big difference, but it seems I still have a long way to go.  And I am using a SQL database. 

Thanks for the quick responses.  If anyone else sees anything I should change, please let me know!

Thanks again Hamish, Mark, Netprofits and Nigel,
Mike
Back to Top
Hamish View Drop Down
Admin Group
Admin Group


Joined: 12-October-2006
Location: United Kingdom
Status: Offline
Points: 56
Post Options Post Options   Thanks (0) Thanks(0)   Quote Hamish Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 3:38pm
Hi Mike,
    It's definitely loading faster. The left hand navigation is still by IP address & I think you can afford to optimise the header image a bit less - The "Shop at Dean" text is now a bit fuzzy.
Back to Top
mikey234d View Drop Down
Newbie
Newbie


Joined: 29-June-2009
Status: Offline
Points: 0
Post Options Post Options   Thanks (0) Thanks(0)   Quote mikey234d Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 3:44pm
How do I change the left hand navigation to the shopatdean.com/ or relative links?  I went into the  includes/storeconstants and it says:

 private const scStoreURL="http://www.shopatdean.com"%>

Why would it still be doing that?

Thanks,
Mike
Back to Top
Hamish View Drop Down
Admin Group
Admin Group


Joined: 12-October-2006
Location: United Kingdom
Status: Offline
Points: 56
Post Options Post Options   Thanks (0) Thanks(0)   Quote Hamish Quote  Post ReplyReply Direct Link To This Post Posted: 03-July-2009 at 4:40pm
Hi Mike,
  Have you re-generated your navigation? You can do so via the admin pages : Settings > Generate Navigation.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.055 seconds.