iT邦幫忙

0

關於在WINDOWS SERVER上跑NGINX+PHP的情況

  • 分享至 

  • xImage

由於我比較習慣操作linux。但客戶這次要求一定要WINDOWS系統。

在考量多個VUE跟laravel的情況下。
我選用NGINX+PHP的搭配處理。

安裝過程很正常。但網站上線後,有發生了回應過慢的問題。
原本以為是配置上的問題。

但突然發現跑html並不會有卡住的情況。
經過多重檢查,發現是PHP的程式在搞鬼。

因為我的VUE並非是全部頁面會跑AXIOS請求。
當在無請求的頁面上。再多圖也沒問題。
但有請求PHP的情況下則會卡頓。從瀏覽器的查看,約在1~3秒左右的回應時間。

想問看看有無WIBDOWS SERVER的高手,是否可以了解該從如何下手。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
echochio
iT邦高手 1 級 ‧ 2023-09-29 10:25:34

有 nginx log 吧 有看到為何慢嗎?
php 也可加寫 log 去 debug
這樣沒log 瞎子摸象 很難知到為何慢

你說到問題核心了。
因為也沒任何記錄。(不是沒設定記錄,是真的沒記錄)
畢竟,只是慢。但都還是正常連結到。

echochio iT邦高手 1 級 ‧ 2023-09-29 18:13:22 檢舉

慢是主觀的還是 php 寫紀錄 LOG 的上面記錄告知的?
寫一下php log 可以記錄到毫秒了
不是真的沒記錄是php 程式沒加寫 log
網路環境單純嗎有IPV6 嗎?去看 nginx log 可知曉

0
Ivan Cheng
iT邦研究生 5 級 ‧ 2023-09-29 10:41:58

這其實我有注意到。但情況沒改善。

0
一級屠豬士
iT邦大師 1 級 ‧ 2023-09-29 15:24:56

節能模式? 查看一下 效能選項.

看更多先前的回應...收起先前的回應...

SERVER機,理論上因該是不太可能開。
不過我也去查看了。

的確沒有。
但倒是發現了一個很奇怪的現象。
只要我點一次網頁。CPU的效能就會標到80~100%。

PHP有那麼吃CPU嘛??

淺水員 iT邦大師 6 級 ‧ 2023-09-30 11:41:16 檢舉

同樣的頁面,第一次點擊顯示的時間跟後續點擊顯示的時間一樣嗎?
如果只是第一次會比較久,不知道是不是跟 cache 有關

其實我的頁面是前後端分離的。
基本上都沒差。

因為瀏覧器出現的載入時間是0.9秒。
但實際上感覺不止這樣的時間。

這是只有在那台WINDOWS機才會這樣。

其實我是在懷疑是不是設備等級不夠。
因為只開2核4G。

在LINUX下是沒問題的。但在WINDOWS下總感覺不夠用。

sam0407 iT邦大師 1 級 ‧ 2023-10-02 17:06:00 檢舉

其實我是在懷疑是不是設備等級不夠。
因為只開2核4G。

在LINUX下是沒問題的。但在WINDOWS下總感覺不夠用。

您的Windows是Core版本嗎?若有GUI且正式環境建議至少開8G

0
打雜工
iT邦研究生 1 級 ‧ 2023-10-02 15:08:47

請問該伺服器能聯外嗎?有些封閉網路的電腦,執行軟體會遇到慢的問題,如果不是程式方面問題,建議朝系統資安方面試試看?微軟或防毒後期資安管控越來越嚴格,或許都能執行,但就會慢個幾秒(甚至更長)。

我要發表回答

立即登入回答