capmindz Posted July 31, 2014 Share Posted July 31, 2014 (edited) Hi all We have been running prestashop 1.5.6.2 couple of months (http://www.srikart.in) Shop running on nginx and php-fpm Seems to be trouble at site loading.. Here are the specificatiion Total Products 1500 Total Categories : 4 Amazon m3.medium(South east region) RAM : 3.75 GB HDD : 30GB Kernel and CPU Linux 3.2.34-55.46.amzn1.x86_64 on x86_64 Processor information Intel® Xeon® CPU E5-2670 v2 @ 2.50GHz, 1 cores Server software version: nginx/1.6.0 PHP version: 5.3.28 Memory limit: 512M Max execution time: 300 Database information MySQL version: 5.5.37 MySQL engine: InnoDB Tables prefix: ps_ Store information Prestashop version: 1.5.6.2 Shop URL: http://www.srikart.in/ Current theme in use: leodig Caching System:APC,Google page Speed Note: Enabled debug profilling as well for your reference. See attached is our BO configuration Let me know,is there any one who can suggest/consult to improve speed Thanks Edited July 31, 2014 by capmindz (see edit history) Link to comment Share on other sites More sharing options...
Dh42 Posted July 31, 2014 Share Posted July 31, 2014 You are going to have issues with speed running on Amazon. There is really no two ways about it. You can hedge against the speed issues, but you will find that it costs more to run on Amazon than a dedicated server. One recipe I use for AWS is to run a large instance pretty much how you have your medium set up, but then use an RDS instance with PIOPS. Taking the database off of the instance seems to help with the load handling. You will find that is pretty expensive though. Another thing you could do to get a little more performance is move over to a C3 instance, but they cost almost twice as much, but for just a little gain. What kind of traffic are you getting on the site? That might be the issue as well. If you are getting a lot, you might need to move up in instance size and consider using an ELB to delegate load. A XL RDS instance can serve to about 5-6 XL M3 instances before you need to start doing replication. That will max out around 2500 concurrent users before you start adding the read replication. 1 Large M3 and one Large RDS should handle 400 concurrent users as well. 1 Link to comment Share on other sites More sharing options...
capmindz Posted July 31, 2014 Author Share Posted July 31, 2014 Hi Dh42, We are newly launched so cuerrently we are having only few visitors..might be less than 10...We are going to launch in india only,so we used nearest region(Singapore) to make latency better.. Do you really think the sever is only reason for slow down?? I am wondering whether the code execution/database querying is may be one of the reason for it?? Fyi:we added only a new theme from (leotheme.com).No other modules/modification over there..Am enabling debug profiler on site,so you can verify the load time And if you still thinking the server is the problem,,Please suggest a best hosting plan..Whether amazon or anything,that should give good speed on usage within india Link to comment Share on other sites More sharing options...
Dh42 Posted July 31, 2014 Share Posted July 31, 2014 Honestly, it is hard to tell just by looking at the front of the shop or the debug profiling what is going on. There are so many factors that could be happening behind the scenes that are causing the slow down, it is something that has to be debugged. Someone would need to take a look at your back office, maybe take a look at how some of the modules are working and things like that. I do offer a paid analysis of the speed doing those things and I give a recommendation at the end of what I would do to speed things up. Link to comment Share on other sites More sharing options...
Dh42 Posted July 31, 2014 Share Posted July 31, 2014 One thing I would take into consideration as well is that you are serving from Singapore. Singapore has a very bad connection to the internet. They are running 2 pipes to the north main land in Chennai, but those pipes are servicing all of Europe and Asia from their landing point. Generally when you serve content out of Singapore you want to keep everything on the island and use them as an edgle location. Getting any kind of transfer speed in or out of Singapore is always a problem. If latency is an issue, I would seriously consider moving to the mainland. One thing you might look into is that AWS is running an open beta of a data center out of Beijing. That data center seems to be using the larger less congested TATA lines and landing points when they come into India. I think you can get lower latency times using them. They also offer RDS at the Beijing location if you can get in there as well. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now