2010-06-29 48 views
3

我的客户抱怨我的osCommerce网站的速度很慢..我没有基本的想法来检查我的网站的速度..可能是这个问题在这物?客户抱怨我的osCommerce网站的速度很慢

难道有人指导我关于此...

+0

有时客户使用抱怨作为谈判工具。首先检查他们所说的内容是否正确,并且可以针对特定的浏览器和上下文进行复制。 – 2010-06-29 10:21:18

+0

所有的答案都只是猜测。一个网址可以帮助... – galambalazs 2010-06-29 11:22:03

+0

你在说什么网址? – 2010-06-29 11:42:43

回答

2

尝试YSlow插件的Firefox,它会告诉你,哪里就有奇迹“错误”

1

更改您的托管服务提供商。

+0

你认真吗?这是唯一的原因吗? – 2010-06-29 09:10:23

+0

这对于非常具体的问题是有意义的,例如当你的客户来自欧洲,你的托管在美国时。在这种情况下,更改提供商可能会有所帮助 – 2010-06-29 09:40:54

+0

你说得对,我没有谈论服务器的位置,而是服务器本身。我认为这个问题不在于OsCommerce或其实施。 – 2010-06-29 09:45:10

1

使用探查器(Firebug有一个),你会看到什么需要这么长的时间来加载。

+0

好吧,我得到了激活的分析器我应该如何检查网站? – 2010-06-29 09:18:36

2

采取Firebug/YSlow或类似找出需要这么长的东西。
可能的改进:

  1. 谷歌如何加快osCommerce一般。 (缓存等)
  2. 如果可能加快PHP安装通过使用PHP字节代码缓存(例如:eAccelerator
  3. 如果可能调整您的Web服务器。对于Apache有趣的选项可能是mod_deflate(减少传输的数据的大小),并通过mod_expires设置缓存的CSS/JavaScript的标题(资产更加严格缓存)

如果你是唯一能够做到1.在网站上仍然放缓,考虑使用功能更强大的虚拟主机或电子商务解决方案,表现更好。

1

损坏的索引,缺乏正确的索引,在您的主机上整体性能下降。

第一步,运行在所有表优化(这可能需要很长的时间,如果你担心使用它,而不是ANALYZE):

OPTIMIZE TABLE table_name 

这将排除你可能有任何的维护问题。

2

专用机器,一些额外的RAM,升级硬件是最快的解决方案...当然不是最便宜的。

+1

它可能,但首先分析代码/数据库的任何性能问题比简单地抛出硬件在问题 – 2010-06-29 09:49:09

+0

真实。优化具有大量代码的网站并且不知道问题出在哪里还需要一段时间。我会好奇网站的表现是否及时下降,或者这是客户第一次注意到缓慢。也许这可能指向一个特定的问题。 – 2010-06-29 10:19:24