Community Forums

Will Opencart handle 75,000 + products?

General discussion about OpenCart - Only post here if you can't place it on any other board.

Will Opencart handle 75,000 + products?

Postby sagarg » Wed May 02, 2012 9:07 pm

Hi,

I am hoping someone can help me.
I am developing a website which will contain over 75,000 individual products.
I have already created the relevant import scripts to import all my supplier data into OpenCart, however, it is running EXTREMELY slow when navigating using the categories or search functions. Even the homepage takes about 30 - 35 seconds to come up.
I'm currently on a shared server with MySql hosted on another box so I know this will play some part in the speed but I just want to know if anyone has ever had some many products imported and if it worked.
If so, what is the best hosting (spec) server package to go on (vps, dedicated, cloud?).
Any help with any code tweaks that will increase performance would also be great.

Look forward to some helpful replies.

Thanks
SG
sagarg
 
Posts: 1
Joined: Wed May 02, 2012 9:01 pm

Re: Will Opencart handle 75,000 + products?

Postby i2Paq » Wed May 02, 2012 9:32 pm

Used our FREE search on this?
Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________
Our FREE search: Find your answer FAST!.

First Things First: Opencart Check List.
Documentation: Our Documentation section.
BUGs?: Known BUGS for All OC Versions.

Problemen met de BTW?: [How to] BTW + Verzend & betaalmethodes.
User avatar
i2Paq
Global Moderator
 
Posts: 9775
Joined: Mon Nov 09, 2009 11:00 am
Location: Winkel - The Netherlands

Re: Will Opencart handle 75,000 + products?

Postby Qphoria » Thu May 03, 2012 1:59 am

Set category product counts to disabled if you have a large store. We are going to need to cache the product counts at some point
Image Image
Donate!|OpenCart Basics|GeoZones
Help me get more development cloud storage - Click Here to get DropBox
User avatar
Qphoria
Administrator
 
Posts: 18212
Joined: Mon Jul 21, 2008 7:02 pm
Donate to Qphoria

Re: Will Opencart handle 75,000 + products?

Postby Tcalp » Thu May 03, 2012 4:16 am

Give this extension a try : http://www.opencart.com/index.php?route ... on_id=6204

A demo can be viewed online here : http://www.hunterbm.com/oc/1521/

It will drastically speed things up for you.
User avatar
Tcalp
 
Posts: 761
Joined: Wed Jul 06, 2011 5:49 am

Re: Will Opencart handle 75,000 + products?

Postby MarketInSG » Thu May 03, 2012 9:37 am

This is good: http://www.opencart.com/index.php?route ... order=DESC

But i'm sure OpenCart can handle this. But you, on the other hand, must ensure your host can too.
User avatar
MarketInSG
 
Posts: 2613
Joined: Wed Nov 16, 2011 3:53 am
Location: Singapore

Re: Will Opencart handle 75,000 + products?

Postby arames » Sat May 05, 2012 2:11 pm

Well aside from Daniel being unfriendly and arrogant sometimes, but OpenCart is for FREE dont forget it.

It can handle your 75'000 products i guess, but I am sure you will face the same issue we are having with our 14'000 products.

FIRST TIME BYTE being very very very slow....

If you like us use webpagetest.org to see how your site performs, you will see that you will ALWAYS get F grade of First Time Byte.

Example:
http://www.webpagetest.org/result/120505_DE_47QA0/

you can try it for ANY other OpenCart live site, you will get the same F result.

Why is that? Because too many Database query and OpenCart will handle them with struggle (even if you are like us on a Dedicated Server ... the error is from OpenCart and how it handles these Database requests)

So my advice is to think twice before moving here and test any cart you wish first for the speed then make your choice.

Warm regards,
Arames T.
arames
 
Posts: 45
Joined: Fri Mar 09, 2012 12:27 pm

Re: Will Opencart handle 75,000 + products?

Postby shoppingman » Sat May 05, 2012 6:38 pm

With that kind of amount of items, man you might definitely wanna think about a few dedicated servers. The amount of items is one thing and the other is the traffic, mailing etc.etc. involved. Maybe you need to do some work and try to get an idea as to how giants like eBay etc etc are dealing with huge amount of listings, traffic, mailing lists etc.etc.etc.
The exact same question arose with Everysoft with the everyauction perl based pl/cgi script in the late 90's and early 2000's. Back then a very popular GNU auction script which is no longer supported - terminated. It was a great community to learn Perl. They never get around a solution for huge amount of listings and traffic. It was a flat file script. The question left unanswered.
OC is a DB thing which of course has it's advantages compared with flat file scripts. Flat file, of course, has it's limits.
OC is also a great community among others to learn PHP, CSS, MYSQL etc.etc.etc .
I don't think a host will be an issue as there are great and huge data centers out there which can handle that. That's where the third thing comes in - the price. Most of us are on inexpensive shared servers and some on dedicated servers. That's affordable BUT going bigger will cost a lot of "bread". So the bottom line, a lot of home work needed to be done. The big question still remains, if OC can handle all those stuff. Maybe the big guns from the VALLEY can answer the question but those guys are also very expensive.
It would be too big a risk to go live with that amount of items without getting a genuine answer to this question.
shoppingman
 
Posts: 3
Joined: Thu Apr 26, 2012 7:33 pm

Re: Will Opencart handle 75,000 + products?

Postby goalsurfer » Sun May 13, 2012 6:51 pm

I'm having the same problem with as much of products. But I saw the site where the products come from is zencart powered and doesn't have the problem of being slow.
goalsurfer
 
Posts: 34
Joined: Thu Feb 02, 2012 11:04 am

Re: Will Opencart handle 75,000 + products?

Postby arames » Sun May 13, 2012 7:10 pm

Did you try the zencart shop on Webpagetest.org ?

Also kindly note that here are now around 5 extension on OpenCart to reduce the loading speed and increase the caching .. I am using 4 of them and the speed has gone from 6.8 seconds to just 1.4 seconds!
arames
 
Posts: 45
Joined: Fri Mar 09, 2012 12:27 pm

Re: Will Opencart handle 75,000 + products?

Postby sw!tch » Sun May 13, 2012 7:39 pm

I haven't used openCart with many products yet, but I have a client who runs Oscommerce with 150K products and about 600K customers. We needed two highend dedicated servers to power it. One for the HTTP requests and another for mySQL, alot of query optimization and caching had to be done as well.

As others have mentioned is really depends on the the traffic, you might need load balancers,etc. If I had to do the server setup over again, I would have went with dedicated scalable cloud servers. We had a flush of traffic one time that took both servers down instantly only option was to upgrade which was days of downtime.

Talk with a network administrator they are usually helpful on setups.
sw!tch
 
Posts: 8
Joined: Sat Apr 28, 2012 6:32 am

Re: Will Opencart handle 75,000 + products?

Postby goalsurfer » Sun May 13, 2012 7:41 pm

arames wrote:...here are now around 5 extension on OpenCart to reduce the loading speed ..


Then which ones?

I saw for X-cart you pay a one time fee $149.00 and you can put an unlimited number of products. You can also try it out for free.

Here the link for the test of the zencart site
http://www.webpagetest.org/result/120513_JM_CDA/
Can you say if it is their server or zencart that makes the speed better?
goalsurfer
 
Posts: 34
Joined: Thu Feb 02, 2012 11:04 am

Re: Will Opencart handle 75,000 + products?

Postby arames » Mon May 14, 2012 12:48 am

Well if you are willing to pay for a cart then I would definitely go for CubeCart version 4, do NOT choose the new version 5 since version 4 has been there for years now and has 0 Bugs and a lot of adds on.

Where as the new version 5 is here recently and still in testing period ... you can of course test it for free for up to 300 orders I guess

The price is also acceptable and can definitely handle 75k products and more, again CDN would be a wide choice for your dedicated server.
arames
 
Posts: 45
Joined: Fri Mar 09, 2012 12:27 pm

Re: Will Opencart handle 75,000 + products?

Postby dvh » Thu May 24, 2012 2:23 pm

Great thread that talks honestly about opencarts limitations out of the box.

It really doesn't like large product databases (10k +) in standard form. When we're finally up and running I think we may write about what we've tried, what's worked and what really hasn't.
dvh
 
Posts: 21
Joined: Thu Dec 15, 2011 12:16 pm

Re: Will Opencart handle 75,000 + products?

Postby storm-cloud » Sun May 27, 2012 8:06 am

Qphoria wrote:Set category product counts to disabled if you have a large store. We are going to need to cache the product counts at some point


Is there a few ways to achieve this result? I have a vQmod in place but I don't actually remember where I found the code.

It seems to simply replace instances of:
Code: Select all
'name'        => $category['name'] . ' (' . $product_total . ')',

With:
Code: Select all
'name'        => $category['name']/* . ' (' . $product_total . ')'*/,


Is this all that is required or are there other methods to disable product counts?

Regarding the other mods by Tcalp and JAY6390, if OpenCart requires modification to perform faster and this code has been established, is there any reason why this isn't part of the core files?
storm-cloud
 
Posts: 156
Joined: Wed Feb 22, 2012 12:07 am

Re: Will Opencart handle 75,000 + products?

Postby mark124 » Mon Dec 31, 2012 6:05 am

Hi,
I am now facing the same problem, did you get any luck with this ? any solutions?

Mark
mark124
 
Posts: 1
Joined: Mon Dec 31, 2012 6:01 am


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 9 guests

Hosted by Arvixe Web Hosting