fif*_*nce 22 timeout connection-timeout cloudflare
是否有可能增加CloudFlare的超时时间?如果有,怎么样?
我的代码需要一段时间才能执行,我不打算在未来几天对其进行Ajax化.
Jes*_*sta 18
正如 @mjsa 提到的,Cloudflare 仅向企业客户端提供超时设置,这对大多数人来说不是一个选项。
但是,您可以通过将橙色云变成灰色来禁用该特定(子)域的 Cloudflare 代理:
前:
后:
注意:它将禁用该特定(子)域的额外功能,包括 IP 屏蔽和 SSL 证书。
正如 Cloudflare 在其文档中所述:
如果您定期运行需要超过 100 秒才能完成的 HTTP 请求(例如大型数据导出),请考虑将这些长时间运行的进程移至不由 Cloudflare 代理的子域。该子域将在 Cloudflare DNS 设置 中将橙色云图标切换为灰色。请注意,您无法使用页面规则来规避错误 524。
gor*_*613 10
我与Cloudflare就同一问题进行了沟通,并且还得到了RabbitMQ的技术支持.
RabbitMQ建议使用依赖Web套接字的Web Stomp.然而Cloudflare建议......
Websockets将通过Cloudflare创建持久连接,并且没有超时,但解决此问题的最佳方法是在后台处理请求并异步响应,并提供"正在加载..."页面或类似内容,而不是而不是让用户等待100秒.这也将为用户提供更好的用户体验
更新:
为了完整起见,我还会在此记录,我还要求CloudFlare通过子域运行报告并"灰化"它,并且他们回复如下:
我建议验证为什么报告需要超过100秒.在子域上禁用Cloudflare,允许攻击者了解您的原始IP,攻击者将直接绕过Cloudflare进行攻击.
进一步更新
我终于通过使用线程运行报告并使用AJAX"轮询"报告是否已创建来解决此问题.请参阅绕过CloudFlare超时100秒
| 归档时间: |
|
| 查看次数: |
26902 次 |
| 最近记录: |