作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在内网使用DWR时,会不会出现性能或安全等问题?Direct Web Remoting 是一种使用 Ajax 请求从 js 文件联系服务器的工具。
最佳答案
我要注意的一件事是,与(正常的)整页 HTTP 传输相比,您的服务器很可能会受到更多 HTTP 请求的攻击。</p>
让我解释一下。当您的网页启用 AJAX 时,您的客户最终会创建更多 HTTP 请求(例如)表单填写、页面片段重新生成等。我见过开发人员疯狂使用 AJAX 并使网页成为主要是动态文档。这会带来出色的用户体验(如果做得好),但每个请求都会导致服务器命中,从而导致可伸缩性和延迟问题。
注意 - 这不是 DWR 特有的,而是 AJAX 问题。我用过 DWR,效果很好。不幸的是,我发现它工作得很好,也很容易,以至于一切都成为远程处理的候选者,你最终可能会收到 大量 小请求。
关于java - DWR的缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1006387/
我是一名优秀的程序员,十分优秀!