2012-07-31 92 views
0

我已經完成drupal(7.14).website,但它加載頁面非常慢,超過40秒。Drupal網站頁面加載時間超過40s,請幫助我

網站名稱爲:open casino bonus [。] com without space。

我曾嘗試優化此網站,例如:安裝模塊(boost,filecache,...),優化htaccess,gzip,使用pagespeed工具,清除css和javascript,等等,但它不會改變。

我檢查錯誤日誌文件,它顯示:「腳本頭過早結束:的index.php」

請檢查頁面速度測試結果此頁:http://www.webpagetest.org/result/120731_9E_H7W/1/details/

加載時間:51.792s。 IP:182.50.148.1 地點:新加坡 錯誤/狀態代碼:200 起始偏移:0.368小號
DNS查詢:50毫秒 初始連接:318毫秒 時間第一個字節:38969毫秒 內容下載:856毫秒 字節在(下載):12.3 KB 字節輸出(上傳):0.4 KB

請幫助我,

非常感謝

約翰

============附加信息===========

感謝您的回覆,

我在php.ini檢查,我認爲它確定,請參閱:打開賭場bonus.phpinfo.php 我也檢查性能報告在gtmetrix.com和我種子的HTTP請求和響應非常緩慢。例如,index.php上的請求和響應超過15.71秒,每個請求超過1.5秒(1 - > 2kb)。

Check Latest Performance Report

我創建2服務器比較。

我的託管:playtech.png - 2KB - 要求:1.64秒 其他託管:playtech.png - 2.5KB - 要求:46ms

之間1.6秒和46ms,所以我覺得有我的託管問題。你是這麼認爲的嗎?我爲godaddy.com使用託管4GB豪華工廠,我會聯繫godaddy,讓每個人知道幫助我:)。

我會盡量檢查我的問題。

謝謝大家,

最好的問候!

約翰

+0

這不是答案,但我總是從我的D7網站上的模塊中刪除儀表板和覆蓋。 – SpaceBeers 2012-07-31 13:28:33

回答

0

也許你的PHP內存已經耗盡。你可以在php.ini中增加這個。否則,您可能需要使用Devel模塊來檢查您的內存使用情況。

1

那麼,你有40個服務器 - 這是你的#1瓶頸。不幸的是,沒有更多的信息,我們無法告訴你更多關於發生什麼事情的信息:數據庫查詢速度慢,服務器負載過重,向另一個Web服務提交實時請求來呈現頁面。挖掘服務器端日誌,添加一些儀器。

一旦你弄清楚了,你還可以在前端加載10秒的時間。你正在抓取數百張圖片..你是否需要這些圖片?如果是的話,那麼考慮讓他們中的一些人獲得更快的下載。您也可以通過跨多個域/主機名分割它們,以解決瀏覽器的連接主機限制問題。

1

我曾試圖優化這個網站,例如:安裝模塊(升壓,filecache,...)

你會得到頁面加載緩慢,如果你已經安裝了太多的模塊。禁用並卸載您不需要的所有模塊。

我曾試圖[...]優化htaccess的,gzip的,使用的PageSpeed工具,明確CSS和JavaScript,...

如果你沒有繳費CPU,磁盤空間,或記憶 - 這實際上可能會減慢速度。影響頁面加載時間


特定場地的問題:

正如dorien說,檢查你的php_memory在php.ini文件。你可以使用phpinfo();看看你的限制和正在加載哪個php.ini文件。

以下站點特定的區域影響頁面加載時間:

  • 您的應用程序中(mod_php,並且快速CGI,CGI等),每個人都有基於利弊運行的PHP模式您的服務器資源以及您網站的模塊和主題依賴關係。
  • PHP內存分配給您的網站(更多=更快。如果你給你的Drupal站點超過100MB少,你會在負載下失敗。)
  • 數量,大小和DPI在主題/頁面中使用的圖形
  • 主題資產的數量,大小和位置在您的主題/頁面中使用。
  • 加載主題嵌入式外部資源(css,img,js等),這些服務器本身很慢或駐留在高延遲WAN連接上。
  • 啓用模塊的數量。 (減=更好。)
  • 雙壓縮您的頁面(例如你的服務器使用mod_deflate模塊的頁面壓縮,但你也這樣做在Drupal。)
  • 使用的MyISAM而不是InnoDB表在你的Drupal數據庫。
  • Buggy自定義主題,模塊或添加到Drupal核心。我知道,我知道......你是代碼的無錯。
  • APC緩存大小和分割(如果正在使用APC的,確保它的緩存容量足夠大,以避免分割。)影響頁面加載時間

Server特定的問題:

以下更廣的領域也影響頁面加載時間:

  • 其他在服務器上加載。你確定沒有別的東西在關你的服務器,對吧?對?
  • 資源限制(是您的VPS超跌?怎麼樣配置的RAID?如果它是一個專用的服務器,如何電流/快是硬件?)
  • 是您服務器交換內存?如果是這樣,MySQL崩潰。隨着你的MySQL去,你的網站也會如此。
  • 您的Apache線程,內存和prefork設置。
  • 錯誤的MySQL配置設置。檢查線程,innodb,表緩存和最大用戶設置以啓動。
  • 查看計算機/瀏覽器的負載/延遲。 (不,真的。我曾有人問,爲什麼他們的網站加載緩慢,而事實上該客戶端是在一個128MB的上網本拴在手機的2G邊網。)
+0

感謝您的回覆,我會聯繫godaddy瞭解服務器速度。 – JohnTang 2012-07-31 16:39:25

-1

井遇到了同樣的問題與一個Drupal 7託管在我的服務器上,經過幾個小時的冒泡之後,我看了一下設置。 php ... 在那裏,數據庫服務器「主機」是域本身(example.com),所以看起來我們的查找開銷爲10秒。 詛咒和踢開發者的臉後,我改變了「本地主機」或任何你的數據庫主機和繁榮運行像地獄!

希望能節省一些人的時間