簡體   English   中英

網站遷移和Firebug時間配置文件中的差異

[英]Web site migration and differences in firebug time profiles

我在apache下有一個php網站(在enginehosting.com)。 我將其重寫為asp.net MVC,並將其安裝在discountasp.net上。 我正在將響應時間與螢火蟲進行比較。

這是舊的時間配置文件:

這是新的:

基本上,我對新站點的響應時間更長(在我發布的圖片上不明顯,但平均而言,有時會有很大的差異,例如舊站點的響應時間為2秒,新站點的響應時間為9秒),並且圖像顯示的順序更加漸進(與之相反)幾乎可以立即使用舊網站)。 而且,時間曲線完全不同。 如您在第二張圖片上所看到的,DNS搜索經過了很長時間,並且這種情況僅發生在圖像上(原始html在新站點上甚至更快)。 我以為一旦解析了網址,它就會應用於所有后續請求...

還要注意,由於在測試時我仍然想使域指向舊位置,因此新站點位於諸如myname.web436.discountasp.net之類的怪異URL下。 可能是原因嗎? 否則,還有什么?

如果這更多是服務器故障問題,請隨時提出。

謝謝

不幸的是,您在這里比較蘋果和橙子。 所示的測試結果是沒有多大用處的,因為你要比較使用不同的技術不同的托管公司的共享平台上編寫的應用程序的性能。

我們可以推測出可能存在差異的多種原因:

  • 由於預熱和編譯,ASP.NET MVC首次出現滯后
  • 您在DiscountASP上托管的服務器可能負載很重
  • EngineHosting上的服務器可能未得到充分利用
  • DiscountASP上可用的帶寬可能正在爭用中
  • 您可能需要分析和優化代碼
  • ...等等。

但是,除非您在同一台計算機上對這兩個應用程序進行基准測試,否則您將無法進行適當的科學比較,並且將無法正常工作。

最后,忽略myname.web436.discountasp.net url,這只是一個主機名/標頭DiscountASP,並且添加了許多其他主機程序,因此如果您正在等待域的轉移/注冊或DNS,則可以測試您的站點真實域名的傳播完成。 通常,您不能使用站點的IP地址,因為大多數共享主機在同一服務器上的多個站點之間共享一個IP地址,並使用HTTP主機頭。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM