iT邦幫忙

0

網站TTFB等待時間過長疑惑

  • 分享至 

  • xImage

想請問一下各位先進
目前在設計一個網站
在Local端執行時完整載入速度為160毫秒
https://ithelp.ithome.com.tw/upload/images/20220512/20138750rgmsBuC62W.png
但在IIS上作執行時完全載入竟要10秒
https://ithelp.ithome.com.tw/upload/images/20220512/20138750xvzHMCmGCi.png
有可能是因為DNS造成載入速度變慢嗎?
想請問各位大神們有沒有遇過這部分的問題
讓小弟我了解一下這問題發生的原因

看更多先前的討論...收起先前的討論...
harrytsai iT邦新手 1 級 ‧ 2022-05-12 13:11:44 檢舉
這很正常,外部是要過很多節點的
天黑 iT邦研究生 5 級 ‧ 2022-05-12 15:03:34 檢舉
到IIS那台電腦用localhost執行也是這時間嗎?
目前查詢到的原因好像是.net framework不相容的關係
舊有的網站是使用.net framework 4
而後續用.net framework 4.7.2則會造成此原因
有大大可以提供解決辦法嗎?
是需要升級server版本還是.net framework沒有升級到
找到原因是因為在預設webconfig中這段代碼造成程式在IIS上面執行緩慢,註解掉之後已恢復原本正常載入速度
```
<system.codedom>
<compilers>
...
</compilers>
</system.codedom>
```
不曉得為何這段程式碼會造成頁面載入速度變慢
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0

10秒是一定不正常的。一般要查看是哪邊被擋了。

如果是IIS的話。大多數是防火的可能性。

找到原因是因為在預設webconfig中這段代碼造成程式在IIS上面執行緩慢,註解掉之後已恢復原本正常載入速度

<system.codedom>
    <compilers>
      ...
    </compilers>
  </system.codedom>

不曉得為何這段程式碼會造成頁面載入速度變慢

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-05-12 14:04:53

試著連一個靜態網頁(eg.Helloworld)看看 TTFB
如果差不多,就是 IIS/網路環境設定的問題
如果差很多,就是你程式/資料庫的問題

Google 改善 TTFB 供參考
連結一
連結二

找到原因是因為在預設webconfig中這段代碼造成程式在IIS上面執行緩慢,註解掉之後已恢復原本正常載入速度

<system.codedom>
    <compilers>
      ...
    </compilers>
  </system.codedom>

不曉得為何這段程式碼會造成頁面載入速度變慢

我要發表回答

立即登入回答