【发布时间】:2017-11-28 02:26:05
【问题描述】:
我正在用 PHP 设计一个涉及 Trie 数据结构的应用程序。
为了节省时间的前缀搜索,我使用的是 Trie。
我正在使用数据库中的记录构建 Trie。
现在,数据库有数百万条记录。因此,对于每个新的用户请求,每次都创建 Trie 然后在其中搜索是不可行的。
相反,我可以只创建一次 Trie 并以某种方式存储此信息,这样就不必为每个新用户请求重新创建它,然后可以立即完成搜索。是否有某种方式可以使用 PHP 缓存创建的 Trie(不仅针对一个用户会话,而且针对所有用户请求)?
任何帮助将不胜感激。
【问题讨论】:
标签: php data-structures trie