我正在构建一个应用程序,它是一种注册表。想想字典:您查找一个单词,如果找到该单词,它会返回一些内容。现在,该注册表将存储有关公司的有价值信息,有些人可能会想要获得完整的列表。我的应用程序使用响应 WS 的 EJB 3.0。
所以我在考虑每个 IP 地址每天最多允许 10 个查询。将 IP 地址和计数器存储在每晚都会被脚本清空的桌子上。
这样做是个好主意/做法吗?如果是,如何获取 EJB 端的 IP 地址?有没有更好的方法来防止某些东西从我的数据库中获取所有数据?我也有关于 CAPTCHA 的问题,但我认为这对用户来说是一种痛苦,有时,即使是真人也很难阅读。
希望一切都清楚,因为我不是英语...
谢谢阿兰