現在很多網站開始使用AI智能體的功能,但這些AI智能體一般執行時間都比較長,如COZE工作流稍微復雜的少則200秒,多則500秒,因為COZE工作流一般比較復雜,里面可能涉及到寫文章、配圖、生成視頻、圖片處理、音頻處理等等,如果需要程序API調用這些工作量,則你的程序執行時間最長應該要大于工作流的時間,不然就會給你返回504超期錯誤。
正常動態程序應該是不需要使用CDN緩存的,但路由解析需要經過CDN加速, 經過多次排查和反復研究發覺,排除服務器的超時限制、JS前端的超期限制,只能把問題歸根到CDN加速了。
通過測試發現,確實是CDN加速的問題。后面提交工單問了阿里云工作人員,反饋的也是。如下圖

回源超時時間可以在CDN加速里面管理,默認30秒,最長不超過150秒。

其實這個也可以理解,如果很多這種超長時間的程序執行,比較占用服務器資源。這點也說明,用了CDN加速的網站,確實會安全很多,畢竟要經過阿里云CDN加速的過濾。