是否可以在 PHP 中存储永久变量,即最终不可修改的变量,但所有请求页面的用户都可以读取这些变量?
例如,我需要在页面上使用字典,从一个大的(不变的)单词列表开始。做这个的最好方式是什么?
- 在每次页面加载时即时将单词列表转换为树完全浪费计算资源,并且每次页面加载需要几秒钟的时间。
- 将树作为子文件夹放入文件系统中并使用
file_exists()
速度足够快,但每个单词使用 4KB,这完全浪费了磁盘空间。 - 将单词放入数据库是行不通的,因为每次加载页面时我需要进行数千次查找。
存储这本字典的正确方法是什么?