国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關(guān)于php-fpm session卡頓的問題(已解決)

jie365@126.com

入口文件中開啟了session
session_start();

我在瀏覽器中訪問了第一個(gè)頁面/test/page/a,在這個(gè)頁面中sleep(40);

此時(shí)在瀏覽器開第二個(gè)頁面/test/page/b,這個(gè)頁面正常情況下打開速度很快。但是因?yàn)樵L問/test/page/a頁面,占用了sesison,導(dǎo)致第二個(gè)頁面session_start()非常慢。

請(qǐng)教各位大咖,這個(gè)問題如何優(yōu)化?
怎么樣做到無論訪問的/test/page/a頁面有多慢,訪問test/page/b頁面session_start()也不會(huì)卡頓?

1615 2 0
2個(gè)回答

nitron

新開個(gè)瀏覽器打開,或者用隱私模式打開

  • jie365@126.com 2022-03-03

    能從代碼層面解決嗎?

  • nitron 2022-03-03

    去掉sleep 40

  • nitron 2022-03-03

    或者 session_start(['read_and_close' => true]);

  • jie365@126.com 2022-03-03

    這個(gè)sleep是為了模擬耗時(shí)業(yè)務(wù)。session_start(['read_and_close' => true]);后我還能對(duì)session數(shù)據(jù)進(jìn)行讀寫嗎?

  • nitron 2022-03-03

    可讀不可寫

jie365@126.com

現(xiàn)在只知道從執(zhí)行耗時(shí)長(zhǎng)的頁面的加session_write_close();可以解決

但是還是不夠靈活

  • nitron 2022-03-03

    seesion有鎖的,你開了有sleep40,沒有釋放鎖,當(dāng)然會(huì)卡住
    session_start后如果確定不修改會(huì)話中的數(shù)據(jù),我們可以在會(huì)話文件讀取完畢之后立即關(guān)閉它來避免由于給會(huì)話文件
    加鎖導(dǎo)致其他頁面阻塞,就是上面我說的session_start(['read_and_close' => true]);

  • jie365@126.com 2022-03-03

    ok,謝謝

  • nitron 2022-03-03

    session_start(['read_and_close' => true]);
    等同于
    session_start();
    session_write_close();

  • jie365@126.com 2022-03-03

    ok,搞定。三克油

年代過于久遠(yuǎn),無法發(fā)表回答
??