现在很多网站开始使用AI智能体的功能,但这些AI智能体一般执行时间都比较长,如COZE工作流稍微复杂的少则200秒,多则500秒,因为COZE工作流一般比较复杂,里面可能涉及到写文章、配图、生成视频、图片处理、音频处理等等,如果需要程序API调用这些工作量,则你的程序执行时间最长应该要大于工作流的时间,不然就会给你返回504超期错误。
正常动态程序应该是不需要使用CDN缓存的,但路由解析需要经过CDN加速, 经过多次排查和反复研究发觉,排除服务器的超时限制、JS前端的超期限制,只能把问题归根到CDN加速了。
通过测试发现,确实是CDN加速的问题。后面提交工单问了阿里云工作人员,反馈的也是。如下图

回源超时时间可以在CDN加速里面管理,默认30秒,最长不超过150秒。

其实这个也可以理解,如果很多这种超长时间的程序执行,比较占用服务器资源。这点也说明,用了CDN加速的网站,确实会安全很多,毕竟要经过阿里云CDN加速的过滤。