我正在考虑
/tmp
要么
/var/cache
要么
some folder in your code
我更喜欢temp,因为如果它增长太多,系统通常会照顾它,并且它是普遍可写的,所以可能更便携的代码。
但另一方面,我将不得不将文件存储在任何一个文件夹中,所以创build一个文件夹并检查它是否存在必须在/ tmp上完成,而不是/ var / cache,因为/ var / cache不是很可能被Linux或任何其他types的通用软件删除。
你怎么看? 最佳做法是什么?
有很多方法来存储聪明的缓存,显然,没有最好的情况下,即事情更偏向于问题。
我只能说目睹了数百个Smarty缓存存储在项目相关文件夹(例如/ projects / cache / compiled /)中的项目,其原因如下:
而且,我们每天都会看到驻留在memcache中的编译模板越来越多。