Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将有一个从数据库结果生成的条形图 html。因为这些图表需要每 5 秒刷新一次,并且可以有 5000 个用户查看此图表。我需要缓存该条形图,这样每次用户尝试查看时我都不必重新创建它。我将每隔一分钟从数据库中重新创建该图表。我正在使用 PHP 。我应该为此目的使用 memcache 吗?还有其他可能的选择吗?
谢谢
Memcache 是最常用的,并且拥有所有其他流行解决方案的最佳文档。
我会继续使用它。它也相当直观,因此启动和运行应该不需要那么长时间。
类似于@Roman 的建议,应该有单独的过程:
一个生成图表,并将图像保存在memcache中(可以使用crontab)
另一个是通过 webserver 的普通 php 脚本,它只读取 memcache 并打印出来