使用 PHP 提高动态 API 调用的速度
Increase speed of dynamic API calls using PHP
我在我的一个网站上调用不同的 API。我能够通过 multi curl PHP 获得最佳结果。但是,我注意到当流量有点高时速度会变得很慢。我读过缓存是加速网站的另一种方法。但是,我的问题是,当我使用的 API 调用完全依赖于基于用户的输入时,我可以使用缓存吗?或者对此有任何替代解决方案。
您问题的答案取决于用户对数据执行的任务类型。基本上缓存可以用于与检索、查询数据相关的所有任务,而不适合插入、修改或删除数据。在 Web 应用程序中实现缓存的方法有很多种,但最简单的方法之一是对所有仅检索数据的用户请求使用 GET 请求,然后配置 Web 服务器或 CDN 来缓存它们。
可能有 1 个请求加载时间过长,导致其他请求延迟。
我在我的一个网站上调用不同的 API。我能够通过 multi curl PHP 获得最佳结果。但是,我注意到当流量有点高时速度会变得很慢。我读过缓存是加速网站的另一种方法。但是,我的问题是,当我使用的 API 调用完全依赖于基于用户的输入时,我可以使用缓存吗?或者对此有任何替代解决方案。
您问题的答案取决于用户对数据执行的任务类型。基本上缓存可以用于与检索、查询数据相关的所有任务,而不适合插入、修改或删除数据。在 Web 应用程序中实现缓存的方法有很多种,但最简单的方法之一是对所有仅检索数据的用户请求使用 GET 请求,然后配置 Web 服务器或 CDN 来缓存它们。
可能有 1 个请求加载时间过长,导致其他请求延迟。