Very dissatisfied customer

Speed performance tests on a non-loaded cart proves nothing…



We are talking about 5000+ daily uniques, countless of SQL connections, huge amounts of HTML code, with multiple layers of code being served out at once.



Not a single speed test connection. This is far beyond optimizing images. :slight_smile:

Are you using the html catalog or the SEO urls?


[quote name=‘MikeFold’]Speed test results:



URL: http://backissues.gatefold.com

Measured Speed (using 10 mbps T3 connection): 3.44 sec



[URL=“http://www.vertain.com/?sst”]http://www.vertain.com/?sst[/URL]



seems pretty good to me (i am of course looking forward to less tables, etc…)

but I do think the server has a lot to do with it. My server currently has 200+ domains on it, the store is a “hobby”

:p[/quote]

seo urls…some sort of zlib compression, and some other “stuff” my host did.

to optimize speed knowing all the processes this cart needs.

I have been with National Net for over 10 years…they take good care of me.

:stuck_out_tongue:



Zardos:

[quote name=‘zardos’]Measured Speed (using 56k modem connection): 3.03 sec :shock:[/QUOTE]



That must be on the landing page for the PRIMARY domain…www

[quote name=‘ryans’]This box is setup right. CS is just a pig.[/QUOTE]



Ryan,



Hello. I am sorry for the troubles you seem to be having and it reminds me when I first started out with CS-Cart. I am currently running my implementation on a Dell XPS 1.8GHz box with 2GB of ram (Fedora Core 6) and my install ran slow at the beginning as well. However, after some digging I found a few changes that really made my install just hum along:


  1. I implemented MySQL caching (in /etc/my.cnf) with the following settings:



    query-cache-size = 128M


  2. I also enabled various compression/cache settings for my Apache installation:



    DeflateCompressionLevel 6

    BrowserMatch ^Mozilla/4 gzip-only-text/html

    BrowserMatch ^Mozilla/4.0[678] no-gzip

    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    DeflateFilterNote Input instream

    DeflateFilterNote Output outstream

    DeflateFilterNote Ratio ratio

    LogFormat ‘“%r” %{outstream}n/%{instream}n (%{ratio}n%%)’ deflate



    ExpiresByType text/html “access plus 1 day”

    ExpiresByType text/css “access plus 1 day”

    ExpiresByType text/javascript “access plus 1 day”

    ExpiresByType text/plain “access plus 1 day”

    ExpiresByType text/richtext “access plus 1 day”

    ExpiresByType image/gif “access plus 1 day”

    ExpiresByType image/bmp “access plus 1 day”

    ExpiresByType image/jpeg “access plus 1 day”

    ExpiresByType image/png “access plus 1 day”



    ExpiresActive On





    CacheEnable mem /

    MCacheSize 524288

    MCacheRemovalAlgorithm LRU

    MCacheMaxObjectCount 20000

    MCacheMinObjectSize 1

    MCacheMaxObjectSize 10240







    Once I implemented these changes, my cart was just SCREAMING along and cut my page load time in half. I hope you have better luck going forward.



    Cheers,

    Travis

Just for the record. Last week, following an ad campaign, we had nearly 9.000 unique visitors. I said unique, not proxy-related visitors!



Our cart just choked on our dedicated server in Oslo, a town with one of the best cable networks in Scandinavia.



The cart was beyond sluggish - it froze! Then we unloaded every module that was not vital, and it started to respond, but barely. So we got the taste of what a heavy query can be like. Rendering all those tables isn’t a joke either. It had never happened to us with any of the carts we have used, even though we had similar traffic at times.



I personally dream about the day I can develop a shop like this:



Komplett.no



TOTALLY free from tables. View their code, or better BEHOLD their code!!! These guys have a incredible amount of traffic coming in daily. Surely someone there got serious about abolishing unnecessary code as it costs money.

Hi Illusion,



Sorry to hear about your site. I guessing though that the front end code has little do with what brought your site/server down. The intensive SQL going on in the background is probably the root of the problem. Perhaps CS wants to weigh in here?



B

CS-Cart has once again done the unthinkable. They listened to their customers and are in the process of correcting the problem. As noted by Zeke in this post, [url]http://forum.cs-cart.com/showpost.php?p=20169&postcount=9[/url], they are nearly finished converting all of the skins to CSS. That alone is bound to have a significant increase in performance. I’m sure there will still be lots of areas for improvement, but this is a major step in the right direction by a company that really listens to it’s customers.

[quote name=‘MikeK’]CS-Cart has once again done the unthinkable. They listened to their customers and are in the process of correcting the problem. As noted by Zeke in this post, [URL=“http://forum.cs-cart.com/showpost.php?p=20169&postcount=9”]http://forum.cs-cart.com/showpost.php?p=20169&postcount=9[/URL], they are nearly finished converting all of the skins to CSS. That alone is bound to have a significant increase in performance. I’m sure there will still be lots of areas for improvement, but this is a major step in the right direction by a company that really listens to it’s customers.[/quote]



And I’m the poor soul using brickwork dark steel :frowning:

[quote name=‘bholland’]Hi Illusion,



Sorry to hear about your site. I guessing though that the front end code has little do with what brought your site/server down. The intensive SQL going on in the background is probably the root of the problem. Perhaps CS wants to weigh in here?



B[/QUOTE]



Yes, it’s true. The overwhelming amount of queries is the beast that needs to be tamed. But we can’t turn away from images stored on database at the time, so we’re looking into upgrading our server.



Maybe when we have a little spare time and cs-cart goes a little further in their development, we go for a version upgrade. It will take time though…

I have tried a ton of carts and I personally like this one the best myself. Yes granted, the front page loads a little slow on my 20mbit connection but its not horrible.

I use shared hosting for cs-cart (bluehost.com). Upon UNCHECKING (turning off) this option in your control panel:



Administration | Settings |



Use temporary tables during product search/catalog browsing (increases performance)




Searches have been much, much quicker (as to my initial and others contrary thoughts). Try this before overhyping the idea that this is bloated software. BTW, I have 15,000 products and all is well so far.



Chris



www.caspara.com

[quote name=‘caspara’]I use shared hosting for cs-cart (bluehost.com). Upon UNCHECKING (turning off) this option in your control panel:



Administration | Settings |



Use temporary tables during product search/catalog browsing (increases performance)




Searches have been much, much quicker (as to my initial and others contrary thoughts). Try this before overhyping the idea that this is bloated software. BTW, I have 15,000 products and all is well so far.



Chris



www.caspara.com[/QUOTE]



While your site does load faster, keep in mind that you have edited your site to take out some of the database contacts which is primarily what slows down CS. Since you took out both the left and right side of the shopping cart your pages do load faster.



It would be great if you listed how you edited out the side bars so others can try it. Right now the reason CS seems so “bloated” is because they try to contact the database WAY to many times…at least in my worthless opinion.

just chiming in on my opinion… the cart itself is not meant to be a one size fits all cart. It is not targeted to be the biggest and best out there for business with extremely high levels of traffic, sales, and products… If you business is of this scale - then surely you are taking any products (probably not a $250 one) as a starting point (or starting from scratch) and custom building / re-building to meet your needs. Yes this will involve remove modules you don’t use, customising the search to your product type, etc, etc, etc. You optimise the cart to your needs, not just buy a bigger better server…



On the server side of things, i have seen this run on multiple shared hosts (typically reseller sub accounts), Virtual private servers, and dedicated boxes, all with varying traffic loads. Typically the biggest delay is on the SQL queries - often because of the amount of queries, but also often because shared hosts tend have dedicated servers for the databases and these are overloaded with queries… You will notice on shared hosts that static sites still run lightening quick, while dynamic ones stutter…



When is comes to the VPS, and Dedi boxes, in high load periods often it is not the server that is causing the delay, but the pipe connecting the server to the network… Therefore, the network is as big a factor as the server… Even to the level of running traceroutes and finding out that somewhere in the 15-30 hops between the client and the server packets get dropped…



Anyway, overview… The cart could be optimised (code, templates and sql queries)… This is an ongoing process that is as important as the other rants for new features.

The server you put it on could always be optimised… No one ecomm has the same setup requirements, you need to tweak it to that site and customer base…

Check your network - you would be surprised how often this is the error…



And finally be realistic… A $250 cart is a very minimal expense if you are getting near 10,000 uniques a day. Average conversion rate of 5% - 500 orders… 500 orders at a guessed profit of $10 is $5000… you end up buying the cart 20 times over per day!!!

Re-invest to tweak it to your needs if your levels are as high as you claim!

Nevsie is exactly right. There are a couple of things that can really drag on performance. One of the biggest is loading images into the database. If you’re doing this you should switch over to the file system. You’ll see a pretty big speed gain. As far as slowness being caused by the host or server there’s so much truth to that I don’t even know where to start.



When your website is hosted on the same hard drive as four or five hundred other sites it’s hard for all of the data to flow through one single cable at the same time. A host with only a few sites on each server is almost certainly going to perform better than one of the big boys, (like GoDaddy). If you’re on a VPS, you’re still constrained by how much data can be pushed through the cable. If you’re running a big site with lots of traffic, get your own dedicated server. It costs more, but if you want to run with the big dogs…



The flip side is, to make a profit on a server with only a few websites, small web hosts (like me) can’t afford to host for $2.95 a month. We charge $20 a month, but you get the legendary service and support that only a small company can offer. For example, if you call at 3 AM, I’m going to answer the phone. Yes you’ll wake me up, but I will get up and fix your problem. Unlike the big boys, I don’t throttle data throughput either. Throttling is a little trick “they” like to use to make sure everyone gets their slice of the available bandwidth. It’s like those traffic meters on the freeway they turn on during the commute hours.

[quote name=‘ryans’]i have my own box. i also tried startlogic and it wasnt good there either. For the money I wish I tried X-Cart. I think that was actually programmed out of the box, rather than some people using smarty php to throw together a shopping cart.[/QUOTE]



Sure it’s “out of the box” - the washing detergent box that is.:smiley:

Bazzaretta,



Dude, do you realizing that you are responding to a post that is over a year old and way before the current version of the cart?



Brandon

Read 1 and half pages befor i realised>>

looking to buy cs cart… so is this speed issue still a problem with cs cart as i have at the moment about 8000 item

Why cant i create a new message on this site (hopefully this one will get though) to a question i have (dont seem to have the privilages) and i’ve left 4 other reply to message that just dont appear. This thread being one of them.

[quote name=‘mrfoameruk’]Why cant i create a new message on this site (hopefully this one will get though) to a question i have (dont seem to have the privilages) and i’ve left 4 other reply to message that just dont appear. This thread being one of them.[/quote]



you don’t own a CS-Cart license, accordingly you cannot purchase and transfer single cs-cart licenses. For this same reason you will have all your posts requiring prior approval.

[quote name=‘mrfoameruk’]Why cant i create a new message on this site (hopefully this one will get though) to a question i have (dont seem to have the privilages) and i’ve left 4 other reply to message that just dont appear. This thread being one of them.[/QUOTE]

Are you using your Help Desk credentials to log in here?

[QUOTE]Good news for owners of the CS-Cart trial license! From now on, after registration on the CS-Cart forum you will be able not only to read messages but also to post your own ones.



In order to register on the forum with full set of permissions, please, use your Help Desk account credentials received after downloading the trial. On the forum you will have exactly the same privileges as the registered license owners. And no restriction will be imposed on you.[/QUOTE]



Bob