我有一个使用 2 个 Google Maps API 的网站。
https://maps.googleapis.com/maps/api/js
和
https://maps.googleapis.com/maps/api/geocode/json
这个“地图绘制器”网站与 2 个 Google 地图 API 进行通信,对用户进行地理定位,并从 MySQL 数据库中提取数据以在用户周围的 Google 地图上显示标记。
该网站托管在 Digital Ocean / DigitalOcean 上。网站上线几天后,Digital Ocean 声称我的网站遭受了 DDOS 攻击,并将其下线。
这些都是我编写的原创代码,代码中不含任何恶意内容。
当我第二次上线该网站时,几天后 Digital Ocean 再次将其下线,这次声称它“过于活跃”并且“扰乱了流量”。
我确实有最便宜的计划(每月 5 美元),但他们的注册过程中没有包含有关数据传输上限的任何明确和明显的内容。
显然,Google Maps API 查询会使您的网站“过于活跃”并“扰乱流量”。在比较托管计划和服务时,我应该关注哪些功能来评估更适合此“地图绘制者”网站需求的托管服务?
答案1
这可能与其产生的流量关系不大,而与其产生的服务器负载关系更大。如果没有看到代码,我无法提供太多帮助,但我会研究您轮询的频率和类似的东西。尝试将其放入虚拟机中,看看它对系统的性能有何影响。