php

php网站优化,更新操作放在响应后,提升网页响应速度

我用php做的cms系统,网页都已经生成了缓存文件,只需要读取缓存显示即可,

但是有些内容,还是需要更新的,但是更新的这个操作,其实并不需要及时显示给当前用户看,

这种情况,更新的操作,完全可以放到网页响应后操作,也就是先把网页及时响应给用户看,后台再慢慢更新,

以此来提升网页的影响速度。

这个效果,如果支持多线程,是可以利用线程来完成的,如果不支持多线程的情况下,就可以尝试下我这个方法。

我这里的示例只针对php,其它语言,自行研究

/*
* 后台处理
*/
if(function_exists('fastcgi_finish_request'))//确保php-fpm fastcgi环境才生效
{
    fastcgi_finish_request();//响应完成,立即返回到前端,关闭链接
}
ignore_user_abort(true);//即使Client断开(如关掉浏览器),PHP脚本也可以继续执行
set_time_limit(0);//执行时间无限

//从这后面的操作,都将在后台执行...

编辑:

阅读量:31

url链接:https://www.qozr.com/cms_php-wang-zhan-you-hua-geng-xin-cao-zuo-fang-zai-xiang-ying-hou-ti-sheng-wang-ye-xiang-ying-su-du.html

Tag标签: php

上一篇: auto.js手机脚本开发

下一篇: URL的构成

同类新闻

更多新闻

Copyright © 千欧中软 版权所有 https://www.qozr.com seo | 网站建设 [渝ICP备15005074号] 渝公网安备50011802011077