LMLPHP后院

PHP fastcgi 方式加快接口响应速度技术

maybe yes 发表于 2017-09-18 20:39

本文讲解 PHP fastcgi 方式运行时,如何加快接口响应速度。绝大多数接口的返回结果都是可以缓存的,比如百度的搜索风云榜,也许百度内部系统算出来需要半个小时,但是人家可以缓存结果,接口的响应速度可以做到毫秒级,就是这个意思。

<?php

if (!function_exists("fastcgi_finish_request")) {
      function fastcgi_finish_request()  {
      }
}else{
    echo '----';
    fastcgi_finish_request();
}

sleep(2);
echo '++++';

上面的代码实现了使用 fastcgi_finish_request 方法达到快速响应的目的,而后台进程依然可以继续运行,去计算非常耗时非常复杂的任务。计算出来之后将结果写入内存,下次直接返回即可,速度飞快啊。

本站代码都是经过严格测试,现场实验的,希望给大家有帮助。

相关文章
LMLPHP,可爱滴WEB开发框架

2018-02-18 18:42:22 1518950542 0.006140