加速REST API服务Laravel 5

像素点

我正在使用Laravel 5.1提供REST API服务,并且我想减少API的响应时间。
有一些解决方案,以降低API响应,但提供服务的性能除外?
实际上,伺服服务器会在250毫秒内做出响应(正在生产中)
我在Slim Framework上使用的旧API在170 ms内响应

谢谢。

利蒙·蒙特(Limon Monte)

PHP优化的第一步是启用字节码缓存引擎OPcache

在运行时编译每个PHP脚本时,将执行时间的一部分用于将人类可读的代码转换为机器可以理解的代码。

字节码缓存引擎仅在一次特定PHP文件执行期间执行一次。然后,将预编译的脚本存储在内存中,这将导致PHP应用程序的性能提高。

因此,第一个请求的响应时间为300毫秒,所有其他请求的响应时间为100毫秒。

了解OPcache:http : //www.sitepoint.com/understanding-opcache/

启用OPcache:https ://stackoverflow.com/a/17304671/1331425

PS。有一个很好的监控内存消耗的仪表板-OPcache仪表板

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 5 REST客户端CRUD

来自分类Dev

Laravel从REST API检索数据

来自分类Dev

使用SAPUI5读取REST服务

来自分类Dev

如何在Silverlight 5中使用REST Web服务?

来自分类Dev

CI REST服务器API密钥

来自分类Dev

NodeJS REST API模型和服务结构

来自分类Dev

Laravel 5 REST API验证

来自分类Dev

Laravel 5中的RESTful API响应

来自分类Dev

Laravel 5中的API异常

来自分类Dev

RESTful API-数组到Laravel 5

来自分类Dev

在Laravel中构建REST API

来自分类Dev

如何使用Codeception测试laravel 5 API?

来自分类Dev

REST API与REST Web服务与RESTFul Web服务

来自分类Dev

Laravel 5 REST API JSONP CORS请求获取错误302重定向到'/'

来自分类Dev

如何从Windows服务调用REST API

来自分类Dev

Liferay REST Web服务API

来自分类Dev

Botman Laravel REST API设置

来自分类Dev

Laravel 8 API REST登录

来自分类Dev

如何在Silverlight 5中使用REST Web服务?

来自分类Dev

用于构建Laravel 5 REST API的软件包/库

来自分类Dev

Laravel 5 REST Api

来自分类Dev

Liferay REST Web服务API

来自分类Dev

Laravel 5 API NGINX没有服务?

来自分类Dev

如何使用Laravel 5.3创建REST完整Web服务的Api

来自分类Dev

AngularJS 加载 REST API 服务

来自分类Dev

Laravel 5 从 PayPal API 捕获 400 响应

来自分类Dev

Laravel 5 API - 处理数组

来自分类Dev

当服务器以集成模式 5 (CAMPassport) 托管时,通过 C# 访问 TM1 Cognos REST API

来自分类Dev

使用 Kotlin 和 JUnit 5 测试 rest api