Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

How does this site load so fast? Rate Topic   - - - - -

 

Posted 12 December 2011 - 08:01 PM #1

I was looking through this site, and from what I'm seeing its using alot of well, graphics i guess?

Is this site using Java or something?

but how and why does it load so much faster?


http://www.superbrace.com/index.asp

 
  • kogi
  • Senior Member
  • Members
  • Join Date: 16-Aug 07
  • 617 posts

Posted 12 December 2011 - 10:37 PM #2

http://gtmetrix.com/...ce.com/SM4O8aaV
500kb and 2 sec load???
Probably a lot of bandwidth and server grunt behind it.

But yeah I want to know too
find / -type f -name '*.base' -exec chown kogi.kogi {} \;

 
  • StellarBytes
  • Senior Member
  • Members
  • Join Date: 08-Aug 11
  • 1807 posts

Posted 12 December 2011 - 11:42 PM #3

I'd quite like to know this one too, based on a comparion between one of my CS-Cart sites. See here - it would load even faster if they used a compression method like gZip. The file size is larger than my site but load time is less than half - and I have implemented virtually every optimisation method going, even server side (the site is run on a dedicated server).
Hire StellarBytes for CS-Cart Design & Development Services

 
  • jackyboy
  • Junior Member
  • Members
  • Join Date: 31-Dec 10
  • 49 posts

Posted 13 December 2011 - 03:27 AM #4

It looks like an ecommercetemplates shopping cart (asp version) hosted at discountasp.net
It appears masterminddesigns.com has this site in there portfolio. They probably developed the site.

 

Posted 13 December 2011 - 04:45 PM #5

DO you guys think there is a way to find out who they use or how they do this? I mean its incredibly fast!


There site uses 593KB and takes 1.93 seconds to load.

Mine is 749KB+ 156KB and takes 6.09+4.16 seconds to load

 
  • jackyboy
  • Junior Member
  • Members
  • Join Date: 31-Dec 10
  • 49 posts

Posted 13 December 2011 - 08:50 PM #6

I guess I could have been more clear in my post above.
This site uses an ecomercetemplates shopping cart.
This site is hosted at discountasp.net
This site was designed by mastermindsdesign.com
ecomercetemplates shopping cart offers a couple versions of their shopping cart.
one written in classic asp with either an access database or sql database
or. php/ mysql combo.
Most of the live site examples on their site are of the classic asp variety.
including the site you gave as an example. How do I know all this???
My current website is written in classic asp/ access combo. Many difficulties arise with this technology.
Without going into to many specifics, included are:
1: difficulty finding developers. Microsoft stopped supporting and developing classic asp years ago.
2: limited choice with hosting. Really only runs well with windows hosting. Both database options provide hurdles as well.
Access database is limited to what many hosting companies would refer to as "legacy" Also presents problems with security. concurrent users, older IIs
windows systems.
sql database is also limited with hosting especially if on a vps. good luck trying to find a host with enterprise sql server included.
My site is classis asp/ access database. ( high tech in 1996) Lightning fast with 10,000 products. and a few users. Get more than 10 shoppers and the site comes to a screeching halt. My search for new updatable technology led me to try many many different shopping carts.
Finally found cs-cart and never looked back.


 

Posted 19 December 2011 - 11:57 PM #7

Thanks for sharing your experience and insights. I've always wandered why asp sites were so blindly fast, and now I know. Also makes me feel better about my choice of CS-Cart, that I'd always second-guessed when visiting these sites.

 
  • Struck
  • Teetering on Genious
  • Members
  • Join Date: 07-Mar 09
  • 2502 posts

Posted 20 December 2011 - 05:43 PM #8

Hello Storekeeper,

Also makes me feel better about my choice of CS-Cart, that I'd always second-guessed when visiting these sites.



No doubt there are some screaming fast .asp based carts out there, I ran multiple ProductCart (.asp/MS SQL) based sites for years before moving to CS-Cart, and they cooked.......

However, comparing apples to apples, here is a CS-Cart site which I would put up against most anything I have ever come across in a drag race, so with a bit of effort, CS-Cart & other .php based stores can hold their own! :shock:

http://www.ecopolar.com

PS: Check both the initial, 1st visit load time as well as subsequent visits & you will see my point.
Cooking with Gas on Version 4.1.2 (But proceeding with caution....)

 
  • BaDTaG
  • Senior Member
  • Members
  • Join Date: 01-Jul 11
  • 188 posts

Posted 20 December 2011 - 06:00 PM #9

damn thats fast. But i just testet it using gtmetrix and that sayd 5 sec lodind time..... ditet seem like that to me do
VPS Hosting whit easy VPS control panel no technical skills required.
EDB Eksperten din online it forhandler

 
  • Struck
  • Teetering on Genious
  • Members
  • Join Date: 07-Mar 09
  • 2502 posts

Posted 20 December 2011 - 06:10 PM #10

damn thats fast. But i just testet it using gtmetrix and that sayd 5 sec loading time.....


GTMetrix & the like are great starting points to obtain a reference.

Although, Hint = "Isn't it all about your site visitors perception regardless of what else is occurring in the background?" ;-)
Cooking with Gas on Version 4.1.2 (But proceeding with caution....)

 
  • Adrian8
  • Junior Member
  • Members
  • Join Date: 04-Feb 11
  • 138 posts

Posted 20 December 2011 - 06:42 PM #11

You need to look at the water fall on GTMetrix to see what causes page load times to be excessive. With the site http://www.ecopolar.com you will notice the GeoTrust website badge which can take some time to load, this will give a false speed indication in GTMetrix. The same also applies with social networking widgets, these are only loaded once the full page is loaded and rendered. Another web page performance testing tool is http://www.webpagetest.org which will provide first page load results followed by repeat visit page load results. This also breaks down the page load/render event timing which can be different to the final load time.

I use the following javascrip code at the end of the page to load social javascript widgets

$(window).load(function() {
}

The website is also using a php opcode cache, which provides a big php performance gain.
www.ecopolar.com - V2.1.4
www.ledpolar.com - V2.2.4

 
  • Struck
  • Teetering on Genious
  • Members
  • Join Date: 07-Mar 09
  • 2502 posts

Posted 20 December 2011 - 08:58 PM #12

Speaking of the Devil :-) , thanks again Adrian8 for your expert tips!
Cooking with Gas on Version 4.1.2 (But proceeding with caution....)

 
  • MimiWatch
  • Member
  • Members
  • Join Date: 14-Jun 08
  • 137 posts

Posted 27 December 2011 - 11:57 AM #13

I use the following javascrip code at the end of the page to load social javascript widgets

$(window).load(function() {
}


Where should I add? THX

 
  • solesurvivor
  • Senior Member
  • Members
  • Join Date: 05-Aug 11
  • 745 posts

Posted 27 December 2011 - 03:04 PM #14

Hello Storekeeper,


No doubt there are some screaming fast .asp based carts out there, I ran multiple ProductCart (.asp/MS SQL) based sites for years before moving to CS-Cart, and they cooked.......

However, comparing apples to apples, here is a CS-Cart site which I would put up against most anything I have ever come across in a drag race, so with a bit of effort, CS-Cart & other .php based stores can hold their own! :shock:

http://www.ecopolar.com

PS: Check both the initial, 1st visit load time as well as subsequent visits & you will see my point.


Wow ecopolar loads faster than any CS-Cart site I have managed to setup. I think they are probably using "HTML Static Catalog" which is not available anymore. Looks like they are using 2.1.4 version, I think it was available in that version.

If not HTML Catalog what is making them so fast?

 
  • Struck
  • Teetering on Genious
  • Members
  • Join Date: 07-Mar 09
  • 2502 posts

Posted 27 December 2011 - 05:06 PM #15

Solesurvivor,

Wow ecopolar loads faster than any CS-Cart site I have managed to setup. I think they are probably using "HTML Static Catalog"


Not!

Actually if you search for a few of Adrian8 's posts he explained a few of the details of what he had done with this site.
Cooking with Gas on Version 4.1.2 (But proceeding with caution....)

 
  • Adrian8
  • Junior Member
  • Members
  • Join Date: 04-Feb 11
  • 138 posts

Posted 28 December 2011 - 12:39 PM #16

Where should I add? THX


{if $smarty.server.HTTPS ne 'on'}
$(window).load(function() {
	 /* javascript to load twitter widget, and other social media icons */
}
{/if}

using my changes and template footer.post.tpl in addons/my_changes/hooks/index/

Note: the PHP code for detecting HTTPS, this prevents loading of widgets on secure pages.

If not HTML Catalog what is making them so fast?

The website is not using a static HTML catalog. It is using browser caching for static objects like images, css, javascript. PHP using an opcode cache like XCache (XCache and APC are both good PHP opcode caches). Some hand coded image sprites and image optimized compression. Also static opjects such as css and javascipt can be pre-minified + pre-gzipped, which gives faster response and reduces cpu load on server for these requests.
www.ecopolar.com - V2.1.4
www.ledpolar.com - V2.2.4

 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11358 posts

Posted 28 December 2011 - 09:54 PM #17

Be very interested to know the number of hours it takes to upgrade from it's current version 2.1.3 to 2.2.4 with the extent of customization that exists.

One usually has to trade off portability (or upgradeability) for performance and/or development time.

Just curious...

EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • borescopeit
  • Banned for insults
  • Banned
  • Join Date: 18-Mar 10
  • 68 posts

Posted 06 January 2012 - 07:50 PM #18

DO you guys think there is a way to find out who they use or how they do this? I mean its incredibly fast!


There site uses 593KB and takes 1.93 seconds to load.

Mine is 749KB+ 156KB and takes 6.09+4.16 seconds to load
[/quote

Check my website http://borescopeit.org load time! Google Pagespeed scope 95/100, but would be 100/100 is I remove 3rd party seals from it.

And compare the load time with http://borescopeit.com - same site, same server just without 3rd party stuff.

I use http://tools.pingdom.com/fpt/ to optimize my sites.

If you like the load speed and optimization score, then ask me who is my hoster and what I did to it. Keep in mind, I do have dedicated servers.
BORESCOPE IT INC. - Optical Devices for NDT Specialists
Running SC-CART 2.2.4 Pro. Trying to figure out how to run 10+
sub-stores and not pay $$$$$$ for Ultimate Licenses. ;)

 
  • Adrian8
  • Junior Member
  • Members
  • Join Date: 04-Feb 11
  • 138 posts

Posted 07 January 2012 - 05:02 PM #19

Be very interested to know the number of hours it takes to upgrade from it's current version 2.1.3 to 2.2.4 with the extent of customization that exists.


If you are interested now have a second site running using community version 2.2.4. This site has not been optimized yet and is new with very little changes. Currently it only has some products and categories. CS-Cart community took about 10mins to install with no issues. The only change made so far is to use extensionless pages and no duplicate content for category pages.


www.ledpolar.com Version 2.2.4 Community - NGinx + Apache + Opcode Cache
No Css combine or optimize, no js combine optimize, no image optimize

www.ecopolar.com Version 2.1.4 Community - NGinx + Apache + Opcode Cache
Css combine + optimize, js combine + optimize, image optimize
www.ecopolar.com - V2.1.4
www.ledpolar.com - V2.2.4

 
  • Struck
  • Teetering on Genious
  • Members
  • Join Date: 07-Mar 09
  • 2502 posts

Posted 08 January 2012 - 01:39 AM #20

Hello Adrian8,

Thanks for providing the comparison URL's, really does help in putting the benefits of your various modifications into perspective.

I am curious if you have experimented with Smartoptimizer http://farhadi.ir/works/smartoptimizer or using this in conjunction with the opcode cache you presently have in place? Guess I could just say what are your thoughts on this?

Thanks!
Cooking with Gas on Version 4.1.2 (But proceeding with caution....)