我需要您的专家意见的解决方案/建议...
- 我们正在构建一个 API 解决方案,用户将向我们发送一个唯一代码以及用户名和密码,以获取身份验证代码和其他信息......
我们面临的挑战..
- 如何处理超过 100 个请求/秒?我们目前使用 mysql,但扩展到该级别并且数据存储成本很高。您是否认为 Windows Azure 表存储是对身份验证进行大量选择然后进行更新以扣除用户积分的正确选择,这些用户有兴趣从我们这里提取信息.....
- 我们想要记录大量数据。我认为windows azure storage会很便宜,但是如何进行聚合和分析呢?你知道任何案例研究/将数据导入mysql的方法,比如每天/每小时分区吗?任何可用于将 Windows Azure 存储表数据导入 MySQL 数据库的工具或库?
- 如果有人试图向我们的服务器发出大量滥用请求,如何处理这种情况?试图每秒进行大量无效的验证,只会导致我们的 API 受到很多点击?如何控制它?
将不胜感激处理大量请求的任何经验.. 我们目前使用 PHP 和 MYSQL.s