首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP重任务调度

PHP重任务调度
EN

Stack Overflow用户
提问于 2014-05-09 23:59:59
回答 1查看 172关注 0票数 2

我正在为WordPress开发一个插件,它使用PHP从远程网站获取数据并显示在网页上。--它需要大约2-5秒的时间来获取这个数据,

插件有自己的缓存系统,可以在固定的时间间隔内获取和存储新的数据。

问题是任务调度程序是基于访问者的,因此如果时间已经过了足够的时间,就会有特定的访问者需要等待2-5秒才能在数据库中获取和缓存数据。如何才能避免这种情况?

  • 使用Wordpress‘内置的任务调度程序并不是一个解决方案,因为它的操作方式与缓存系统相同。
  • PHP作业也不是解决方案,因为它依赖于主机。

如何安排一个耗时的任务在不影响页面加载时间的情况下在场景后面运行?请注意,这是一个WordPress插件,因此解决方案不应该依赖于平台。

EN

回答 1

Stack Overflow用户

发布于 2014-05-10 00:11:21

如果您的主机服务器兼容,您可以尝试cronjob。也许您可以制作一个特殊的缓存php脚本,并将其放在位于主页的iframe上。如果插件页面出现在索引页之后,它就会工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23575725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档