簡體   English   中英

PHP會話減速

[英]PHP session slowdown

我在使用PHP會話運行同一CMS的兩個版本的站點上遇到了大量性能問題。 在一台計算機上加載頁面需要5-6秒,在另一台計算機上加載300毫秒。

我很確定問題出在會話處理中。 我已經在為不同的CMS使用不同的session_name()和cookie路徑,但無濟於事。

在session_start()的用戶貢獻說明中,我從2003年開始看到這個條目:

僅供參考,session_start()會阻止使用相同會話的另一個PHP仍然在后台運行。 它似乎正在等待其他PHP完成......有時它可能是一個問題。 通過設置2個不同的名稱創建2個不同的會話:session_name()解決問題。

我覺得這與我的問題有關,但我找不到任何關於這方面的更多信息,而且完全按照它的編寫方式,我無法想象這是真的。

有人知道作者的意思,並對此有所了解嗎?

編輯:問題解決了。 實際上,客戶端的網絡配置錯誤非常難以檢測,並且由於某種原因對某個網站的影響比其他網站更多。 接受答案,將問題標記為已解決。 謝謝大家的時間。

您應該使用Xdebug或類似程序來確保您的網站性能,以驗證減速確實在會話處理中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM