現在有一個php頁面,它在處理數據過程中會用到http請求向自己請求一些數據,就在這種情況下nginx執行巨慢無比(apache php的環境並沒有遇到過),這是為什麼?應該如何解決?
環境為:Nginx php redis mysql
這麼寫的原因是同樣的程式會在多個伺服器上都部署一份,所以一些共有資料就用了比較笨的辦法http請求來進行獲取了
小小菜鸟
補充一下:http要求的頁面會先拿redis數據,如果redis沒有再拿資料庫的數據然後寫入redis並回傳對應數據。
在redis有資料的情況下頁面並無卡頓現象,只有給redis刪除掉讓它重新生成的那一次會非常慢,資料量也不大,最大也就 49914 characters 這樣。
補充一下:http要求的頁面會先拿redis數據,如果redis沒有再拿資料庫的數據然後寫入redis並回傳對應數據。
在redis有資料的情況下頁面並無卡頓現象,只有給redis刪除掉讓它重新生成的那一次會非常慢,資料量也不大,最大也就 49914 characters 這樣。