同时访问同一个php,上一个页面执行完才执行下一个页面

章鱼哥680 发布于 06/09 14:19
阅读 713
收藏 0

开源软件供应链点亮计划,等你来!>>>

即使只输出aaa,同时打开5次,最后一个页面也要5秒后才能打开。网上说是session锁的问题,加了session_write_close()还是无效。环境是php7.1+nginx。

加载中
0
自由PHP
自由PHP

同时打开5次是怎么测试的,是一个页面上框5个一模一样的页面,还是用程序并发访问

章鱼哥680
章鱼哥680
浏览器打开5个窗口,链接一模一样的
0
章鱼哥680
章鱼哥680

之前遇到问题是ajax不会异步,搞了一天发现是phpstudy的问题,换最新版本解决了
但是浏览器多窗口打开同一个链接,还是只能排队,很奇怪……

0
海绵宝宝a
海绵宝宝a

我最近也发现这个问题,同一个浏览器同时打开,是因为get方式http做了幂等,这样服务器是第一个返回了再运行第二个的。如果是post 等其他方式是不会出现这个情况。你可以搜索相关get的冥等相关姿势

章鱼哥680
章鱼哥680
好的,谢谢大佬
0
天青山来客
天青山来客

windows上要多开几个进程才行。

章鱼哥680
章鱼哥680
用ajax不会出现这个问题,同一浏览器多标签打开才这样 多进程太麻烦了 ……
0
kis龍
kis龍

试试 nginx+ PHP-fpm  单进程,,  性能差

0
Jason阿坚
Jason阿坚

开发环境还是建议用 linux 或者 mac 

0
D
Duron

浏览器的问题,你用同一个浏览器的N个标签打开同一个域名下的同一个或不同页面,浏览器都是等上一个执行完才发送下一个的请求的,如果你用不同的浏览器,就不会有这样的问题

0
zuiw
zuiw

好多条评论不能显示,你们到底发了什么?

0
p
phpnewnewg
该评论暂时无法显示,详情咨询 QQ 群:912889742
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部