作者u3mow2000 (不Q)
看板Python
標題[問題] Try...Catch clause的performance
時間Wed Jun 16 04:14:12 2010
請問在django中
view的部分加入大量
try...except clause
會不會影響performance?
還是他跟if...else clause的資源使用量相近?
目的是server會在大部分情況向client回報error
即使server端出了問題(除非連connection都掛了)
請板上大大為小弟解惑^人^
謝謝
--
有情最摯
Notq @ ptt.cc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 99.232.40.201
推 liangjr:Python是鼓勵使用exception handling的 理由是大部分時候 06/16 07:53
→ liangjr:exception部份不會執行到 因此效能會比一個一個檢查if 06/16 07:54
→ liangjr:來的好 可以咕狗Python EAFP 06/16 07:54
推 huggie:沒錯 exeption 甚至比 if 快 06/16 09:45
→ u3mow2000:謝謝^ ^ 06/17 13:07
推 wawawa:exception 的成本是在 "發生時"... 06/19 10:56