驗證ClassMethods的數量與應用程序的性能有什麼關係?一大堆驗證會導致緊張嗎?是否有可能有太多驗證?
2
A
回答
3
如果驗證對任何非平凡應用程序的性能有任何顯着影響,我會感到驚訝。
作爲驗證是積分爲用戶體驗和數據完整性,他們將是我的名單上最後一件事情要關心的事情之一。
0
大量的驗證可能不像性能問題那麼大,因爲它是一個設計問題。如果你正在構建一個應用程序,並且你發現你的班級中有超過10個驗證,這可能表明班級做得太多。
我在考慮像validates_presence_of :name, :description, :etc
這樣的單一驗證。
0
一個典型的問題是我們做驗證的方式。我們應該檢查有效數據,而不是檢查無效條件。
相關問題
- 1. 是否有可能有客戶端驗證沒有JavaScript
- 2. 是否有可能擁有太多的匿名代表?
- 3. 以太坊:是否可以驗證錢包的所有權?
- 4. 是否有可用於驗證碼
- 5. 是否有可能有多個STDIN流?
- 6. 是否有可能有多個viewEngine.viewExtension
- 7. 驗證largeAddressAware是否有效?
- 8. 是否有可能知道與jQuery驗證時,單個字段驗證失敗
- 9. 是否有可能在Rails驗證輸入通過JavaScript
- 10. 是否有可能重寫jquery.validate各種驗證方法?
- 11. 爲了驗證是否有可能在按鍵事件
- 12. 是否有可能使用JSLint驗證我的jQuery JavaScript?
- 13. 是否有可能更改jQuery驗證的錯誤類名稱?
- 14. 是否有可能做網站身份驗證無PHP
- 15. 是否有可能從JavaScript觸發webforms驗證器?
- 16. 是否有可能獲得AngularJS認證?
- 17. 是否有可能使用自定義域沒有所有者驗證與appengine?
- 18. 是否有可能針對PHP中的多個模式驗證XML?
- 19. 驗證期間證書是否可以導致多個有效的證書鏈?
- 20. Java驗證,以檢查是否有多個文本框有值
- 21. 是否有可能具有驗證並使用rich:modalPanel進行數據輸入呢?
- 22. JSR303:是否有可能具有不同的驗證/消息級別?
- 23. 是否有可能在編譯之前將ASP.NET頁面驗證爲有效HTML
- 24. 是否有可能禁用所有控件,包括在div內的驗證器?
- 25. 是否有太多事件發生?
- 26. Authy電話驗證:API是否防止太多猜測?
- 27. 是否有可能撤消有效的SSL證書
- 28. AJAX驗證沒有DoS攻擊可能
- 29. 我是否期望從天藍色的功能有太多的可擴展性?
- 30. 是否有可能在Magento
有更多的驗證肯定不會減少運行時間。你在說多少? – 2010-09-04 00:52:08
我沒有編號,只是想知道我是否應該小心不要使用太多的驗證。 – 585connor 2010-09-04 01:00:13