我目前正在运行一个拥有数百万个动态页面的项目。这些页面的内容是从数据库中收集的,当然数据库也很大,有很多表。由于这些数据库内容不会经常更改,并且为了减少 MySQL 连接和查询对服务器的不必要负担,我实施了 Smarty 缓存,持续时间为 7 天或一个月,具体取决于内容类型。
现在,我的问题是我的单个缓存目录中有大量缓存页面,我不知何故开始认为它可能降低了整体性能。
那么,谁能告诉我在单个目录上拥有数百万个缓存页面的性能问题?或者,我如何管理存储这些缓存文件?或者,我如何正确利用 Smarty Caching 处理大量页面?