2011-08-10 118 views
0

我已經用Drupal 6爲其他人制作了this website。問題在於它變得非常慢......當我優化數據庫時,它似乎變得更快一段時間,然後它又慢了......我嘗試了幾乎所有在Google上找到的東西,而且似乎沒有任何工作。也許這裏有人比谷歌知道多一點? :pDrupal 6網站很慢

+0

的aggresive cahcing方法似乎由每噸提高了加載時間......但沒有人碰巧知道您可以設置超過1天高德緩存過期? – RobinJ

回答

1

一件事我注意到使用PageSpeed,這個頁面上的一些圖像(http://heuvelfolies.be/CMS/Producten)是使用HTML和CSS調整大小的,而不是顯示縮略圖。不涉及你的分貝問題,但總體而言,它將有助於頁面加載。

示例輸出: http://heuvelfolies.be/img/Producten_Netten.jpg在HTML或CSS中的大小從360x360調整爲100x100。服務縮放圖像可以

是否使用其他緩存技術,如Memcached的保存74.7KiB(減少92%)? Drupal緩存將是第一步,你提到你做了,但下一步將是一箇中間緩存系統。我的運氣很好。 更新:看起來你的主機看起來不像你的VPS,所以如果你搬到VPS,這將是一件事。話雖如此,在共享服務器上有其侷限性。不知道服務器上的「其他人」在運行什麼,可能會減慢整個事情的速度,這是其中的一個侷限性。

+0

Page speed無法識別與數據庫相關的任何問題。所以與Drupal不太相關。 – niksmac

+0

網站速度可能與其他事情有關。正如您在一年半前的OP評論中注意到的,緩存提高了每噸的加載時間。 – JarodMS

0

我不能事件ping那臺服務器。也許你應該考慮改變一個託管?

其他值得檢查的事項是啓用緩存,啓用JS和CSS文件合併。如果佈局由許多圖形組成,請考慮使用CSS精靈。還要確保與數據庫的連接速度很快。

+0

'其他值得檢查的事項是啓用緩存,啓用JS和CSS文件合併.'已啓用。問題不在於加載......這是頁面生成,似乎很慢...... – RobinJ

+0

... Goddamnit ...服務器似乎現在正在下降。所以我真的不能告訴你什麼是再次的問題>。< – RobinJ

+0

最多順便說一句... – RobinJ

1
  • 您是否使用Drupal的內置緩存?
    如果沒有,請打開它 - 它可以產生很大的不同。
    您可能還想查看基於服務器的緩存解決方案,如Varnish。

  • 您使用的是什麼模塊?
    您可能正在使用具有已知問題的模塊。 Google針對與您使用的各種模塊相關的速度問題。

  • 您是否在每個頁面上顯示任何動態內容? 這可能會減慢速度,因爲動態頁面無法緩存。考慮在頁面加載後使用AHAH或AJAX通過Javascript加載頁面的動態部分,以便將它們與主頁面內容分開,然後可以正確緩存。

+0

緩存腳本和樣式表的合併被啓用。我只使用我絕對需要的模塊。動態內容?絕對沒有。有一個頁面絕對總是需要最新的。其他的可能不會改變一年左右。 – RobinJ

+0

@RobinJ - 您的用戶是否登錄該網站? Drupal的緩存僅在用戶未登錄時才起作用 – Spudley

+0

他們沒有。 --- – RobinJ

0

在嘗試改進任何內容之前,請在管理頁面上檢查「最近的日誌條目」。

網站緩慢的原因有很多,首先要確保沒有錯誤。

我剛剛看過您的網站,它不是特別慢,也不是很快。頁面似乎沒有掛起,但縮略圖沒有這麼快加載。

檢查網站的健康,請檢查您的託管服務提供商,看看緩存,像清漆溶液,則需要Pressflow或Drupal的7以及root訪問權限,這意味着至少一個VPS ...

+0

是的,因爲某些原因,現在速度非常快。停機後可能會減少流量。但是,管理頁面仍然像往常一樣加載速度緩慢。< – RobinJ

+0

你有什麼類型的託管?在附註中,您應該避免在網站上放置電子郵件地址,您對垃圾郵件機器人太棒了! – PatrickS

+0

One.com 3GB包。這不是我的網站順便說一句。我爲別人做了。目前爲止沒有垃圾郵件:p – RobinJ