作者fereg5876 (fereg5876)
看板CodeJob
标题[发案] CDN 环境下 AJAX 与 PHP 无法正常交互问题
时间Wed Dec 4 04:27:22 2024
发案人:鲔先生
联络方式1:站内信提供LINE ID
联络方式2:
所在地区 :台湾都可以
有效时间:徵到为止
专案说明:
在导入 CDN 加速後,网站大部分运作正常且性能有所提升,
但後台AJAX 与 PHP 的交互出现了问题,尤其是查询订单的部分:
问题背景:
- 问题在启用 CDN 後开始出现,关闭 CDN 时无此问题。
- 怀疑是 AJAX 呼叫 PHP 时,因 CDN 的配置或缓存影响,
导致请求未到达原始伺服器或返回结果异常。
我已经尝试以下解法:
- 子域设置:针对api开头子域,设置为灰色云朵(Bypass CDN)。
- Cache Rule:针对api/* 路径设定 Bypass Cache
- PHP 标头:明确指定Cache-Control 和 Pragma 为禁止缓存。
- Cloudflare Worker:配置直接将 API 请求转发到原始伺服器。
- Cloudflare 安全设置:切换到 Full (Strict) 模式
虽然所有上述措施均已完成,但问题仍未解决
可能我实行措施有误,或者有其他想法。
预算:2,000(可依制作难度讨论费用再提高)
接案者要求:cloudflare CDN熟悉、php熟悉
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.35.69 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/CodeJob/M.1733257644.A.08F.html
1F:→ okita3088: 只有这些讯息真的没办法协助处理,有需要站内我 12/04 09:44