[發案] CDN 環境下 AJAX 與 PHP 無法正常交互問題

看板CodeJob (BBS架站)作者 (fereg5876)時間2周前 (2024/12/04 04:27), 編輯推噓1(102)
留言3則, 3人參與, 3天前最新討論串1/1
 發案人:鮪先生 聯絡方式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
這麻嚴重只有2000
12/06 17:12, 2F

12/15 20:57, 3天前 , 3F
感覺你server跟cloudflare 走得不是https
12/15 20:57, 3F
文章代碼(AID): #1dJsci2F (CodeJob)
文章代碼(AID): #1dJsci2F (CodeJob)