- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
遵循教科书,每当我尝试优化代码时,我都会评估性能。但是,有时性能提升会很小,我无法果断决定是否应实现该优化。
例如,当某个修复程序在某些情况下将平均响应时间从100ms缩短为90ms时,我应该实现该修复程序吗?如果将200ms缩短为190ms怎么办?在得出总的来说是有益的结论之前,我应该尝试几种条件?
我想对此不可能给出直接的答案,因为它取决于太多的事情,但是我应该遵循一个好的经验法则吗?是否有任何指导方针/最佳实践?
编辑:感谢出色的答案!我想这个故事的寓意是,没有一种简单的方法可以判断您是否应该这样做,但是有一些准则可以帮助您完成该过程。您应该考虑的事情,您不应该做的事情等等。即使将几行代码变成了20到30行代码,也实现了此修复程序。因为我们的应用程序。是非常关键的性能,在各种实际情况下始终保持10%的增益。
最佳答案
我认为(至少对我而言)经验法则有两个方面:
关于performance - 什么时候性能提升足以实现该优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2496758/
我想在我公司的 Intranet 中,在 Internet 上放置一个 Web 服务,以使合作伙伴能够访问该 Web 服务提供的信息。 目前,Web 服务位于 SOA 中,我决定将所有内容都迁移到 R
是the Scribe OAuth library (用Java编写)支持3足OAuth ? 这里有人说它只适用于两条腿: How do I use OAuth within my GWT appli
在 React 中使用 Redux 进行 OAuth2 身份验证的可接受方法是什么? 我当前的设置涉及使用 Redux-Auth-Wrapper 包装 react 路由器组件,如果用户未经过身份验证,
OAuth 1.0a 凭证需要以明文形式(或以明文形式检索的方式)存储在服务器上,至少在进行 2 腿身份验证时,我是否正确?假设您使用的是 HTTPS 或其他 TLS,这不是比使用用户名和加盐 + 哈
我是一名优秀的程序员,十分优秀!