我正在开发一个像美味的书签网站。为了向用户提供更好,更快的用户体验,我从db表中获取所有书签,并形成一个包含所有书签信息的json对象。例如,对于每个书签,我有一个id,title,url,description,tags等.json对象已经在第一页加载时形成了。然后我得到输出json,使用jquery.each来设置样式并动态注入相关的html。
现在,我无法测试它,所以我的问题就出现了:想象用户可以保存的书签数量没有限制,浏览器对此结构的影响(或任何其他问题)这种情况可能会出现这种情况)如果一个用户有2000个书签,也考虑到这个特定项目不能选择分页。
答案 0 :(得分:7)
可能有争议,但无论如何。分页怎么可能不是一个选项?什么时候一次显示2k书签是否相关?我永远不会说。
当您返回那么多数据时(当然这取决于文本的数量),您对DDOS攻击持开放态度。想象一下,一个攻击者获得了一个包含几兆字节json的URL,它就不会那么难以下沉你的服务器。
在您的用户界面上获得更多信息会更好,这样我们就可以分析您真正需要的数据。