2010-06-29 70 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