如果用户不断点击链接,如何避免网站重载(错误503)?

时间:2018-03-28 20:46:05

标签: javascript php mysql asp.net mod-rewrite

帮助!注意如果我的网站链接(任何链接)被持续点击,我的网站停止,错误503.网站关闭或减慢几分钟。

请帮助,任何网站都有关于性能和安全的危险。

2 个答案:

答案 0 :(得分:0)

503是" Service Unavailable"的代码 - 这是来自当前因请求过载的服务器的可理解的响应。

本身并不危险,但许多网络服务器或预处理器配置错误,无法在503页面上输出调试信息。我不担心503本身,只关注503错误页面上的信息。

答案 1 :(得分:0)

如果您担心DDoS(分布式拒绝服务)攻击,那么您将有很多选择。第一个考虑因素是您对流量的控制量。你能启用防火墙吗? DDoS保护,如紧急IP黑名单?

通常您的服务提供并提供您的网站有选项,请与他们联系。如果他们不这样做,那么切换提供商。如果您使用某种PaaS或IaaS解决方案,例如Google App EngineGoogle Compute Engine,那么您可以获得服务提供商(Google的基础架构)的基本保护,也可以根据您选择的产品自行设置

就设计/代码而言,您始终可以实施captcha来告知来自DDoS自动流量的合法人流量。这样,您就可以设置一个页面,只会将合法流量重新路由到您的真实网站。

最终,如果您不知道如何处理DDoS,最好使用为您提供的服务。