views:

68

answers:

6

Hello All,

My Clients are Complaining for slow speed of my osCommerce Website.. I dont have the basic idea to check out for the speed down of my website.. What could be the issue in this matter?

Could Anybody guide me regarding this...

A: 

Change your hosting provider.

Pierre 303
Are u Serious? Is that the only reason?
OM The Eternity
it would make sense for very specific problems, like when your clients are from Europe and your hosting is in the US. In this case changing your provider may help.
Elzo Valugi
You are right, I was not talking about the server's location, but the server itself. I don't think the problem is with OsCommerce or its implementation.
Pierre 303
A: 

Use a profiler (Firebug has one), and you'll see what takes so long to load.

Soufiane Hassou
ok i got the profiler activated how should i examine the website now?
OM The Eternity
+1  A: 

try YSlow plugin for firefox, it will tell you where it goes 'wrong'

Redlab
+1  A: 

Take Firebug/YSlow or something similar to find out what takes so long.
Possible improvements:

  1. Google how to speed up osCommerce in general. (cache, etc.)
  2. If possible speed up you PHP installation by using a php byte code cache (e.g.: eAccelerator)
  3. If possible tweak you web server. For Apache interesting options could be mod_deflate (decreases size of transfered data) and setting the headers for caching CSS/JavaScript via mod_expires (more strict caching for assets)

If you are only able to do 1. on the site is still to slow, consider to use a more powerful web hosting or a eCommerce solutions that performs better.

Hippo
A: 

Corrupted indexes, lack of correct indexes, overall slow performance on your hosting.

First step, run optimize on ALL tables (this might take a long time, if your worried about it use ANALYZE instead):

OPTIMIZE TABLE table_name

That would rule out any maintenance issues you might having.

jishi
+1  A: 

A dedicated machine, some extra RAM, upgrading hardware is the fastest solution... not the cheapest of course.

Elzo Valugi
It might, but analysing the code/db for any performance issues first is better than simply throwing hardware at the problem
Mark Baker
true. it also take a while longer to optimize a website with lot of code and not knowing where the problem is. I would be curious if the performance of the website decreased in time or this is the first time the clients notice slowness. Maybe this could point to a particular problem.
Elzo Valugi