0

我将有一个从数据库结果生成的条形图 html。因为这些图表需要每 5 秒刷新一次,并且可以有 5000 个用户查看此图表。我需要缓存该条形图,这样每次用户尝试查看时我都不必重新创建它。我将每隔一分钟从数据库中重新创建该图表。我正在使用 PHP 。我应该为此目的使用 memcache 吗?还有其他可能的选择吗?

谢谢

4

2 回答 2

1

Memcache 是最常用的,并且拥有所有其他流行解决方案的最佳文档。

我会继续使用它。它也相当直观,因此启动和运行应该不需要那么长时间。

于 2012-07-09T16:12:02.000 回答
1

类似于@Roman 的建议,应该有单独的过程:

一个生成图表,并将图像保存在memcache中(可以使用crontab)

另一个是通过 webserver 的普通 php 脚本,它只读取 memcache 并打印出来

于 2012-07-09T17:02:52.880 回答