作者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/m.aspx?n=bbs/CodeJob/M.1733257644.A.08F.html
1F:→ okita3088: 只有這些訊息真的沒辦法協助處理,有需要站內我 12/04 09:44