[發案] CDN 環境下 AJAX 與 PHP 無法正常交互問題
發案人:鮪先生
聯絡方式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://www.ptt.cc/bbs/CodeJob/M.1733257644.A.08F.html
→
12/04 09:44,
2周前
, 1F
12/04 09:44, 1F
→
12/06 17:12,
1周前
, 2F
12/06 17:12, 2F
推
12/15 20:57,
3天前
, 3F
12/15 20:57, 3F
CodeJob 近期熱門文章
PTT數位生活區 即時熱門文章