【问题标题】:different time in API response at first call and then call again?第一次调用 API 响应的不同时间然后再次调用?
【发布时间】:2017-08-25 13:07:39
【问题描述】:

我在 Laravel 中创建了一个 API。 当我第一次在 Postman 中调用 API 时,它显示 504ms,然后我再次调用它,它在 Postman 中显示 235ms。如果我再次调用它,它会返回大约 220 毫秒到最大 280 毫秒?

如果我停止调用 api 几分钟(大约 10-15 分钟),当我再次调用它时,第一次大约需要 500 毫秒,然后它显示接近 200。

是缓存数据还是持久化调用还是 Zend opCache?

谁能帮我找出原因或这是什么?

【问题讨论】:

  • 这可能与缓存有关。您是否在代码中缓存任何内容?你用的是什么php版本?你有 opcache 吗?
  • 这只是缓存。试试去设置看看有没有缓存设置

标签: laravel postman


【解决方案1】:

Laravel 开箱即用地支持 Memcached 和 Redis 等流行的缓存后端。但是如果你没有在你的应用程序中使用他们的门面,你就不应该有任何这些问题。您的问题不是 laravel,而是您的服务器/环境配置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 1970-01-01
    • 2020-04-13
    相关资源
    最近更新 更多