PHP Session优化源码
PHP的SESSION同一客户端请求时服务器SESSION不结束,下一请求无法进行!
例如下代码:
client:
<script type="text/javascript" src="%5C'#%5C'%22"></script>
<script type="text/javascript"><br> $(document).ready(function() {<br> for(var i = 1; i <= 5; i++) {<br> $.ajax({<br> url:"rest.<a style="color:#f60; text-decoration:underline;" title= "php" href="https://www.php.cn/zt/15714.html" target="_blank">php?call=" + i,<br> success: function(data){<br> var id = i;<br> $("body").append("<p>Call complete " + data + "<p>");<br> }<br> });<br> }<br> });<br> </script>
server:
session_start();
sleep(2);
echo '{json:"repsonse ' . $_GET["call"] . '"}';
?>
以上客户端加载需要10S多时间。
立即学习“PHP免费学习笔记(深入)”;
iWebShop是一款基于PHP语言及MYSQL数据库开发的B2B2C多用户开源免费的商城系统,系统支持自营和多商家入驻、集成微信商城、手机商城、移动端APP商城、三级分销、视频电商直播、微信小程序等于一体,它可以承载大数据量且性能优良,还可以跨平台,界面美观功能丰富是电商建站首选源码。iWebShop开源商城系统 v5.14 更新日志:新增商品编辑页面规格图片上传优化商品详情页面规格图片与主图切
SESSION使用完可以用session_write_close();关闭,下一请求可以马上执行!
例:
session_start();
session_write_close();
sleep(2);
echo '{json:"repsonse ' . $_GET["call"] . '"}';
?>
以上代码客户端加载时间从10s减少到2s时间!










