方维程序采用了丰富的缓存手段,这样做有优有劣。
优点:加快了页面的显示速度,因为记录了htm缓存文件,在用户请求时直接输出缓存的htm即可;
缺点:由于采用了多种缓存方式,缓存解析为完整php代码的文件 缓存成htm 缓存css js这些对于网站的功能修改会有所不方便,因为采用了这些缓存使得修改不能够立即生效,有时甚至更新缓存也不效,本人就是修改了模板加了小分类但是注册页的始终不显示小分类,而其他页都显示小分类,由于方维缓存目录很复杂繁多,所以也就没有太深研究,但最后还是手动删了注册页的缓存文件后就好了。
方维的缓存文件的总体位置:\public\data,该目录分了多个子目录,根据目录名字都可以大致了解这些目录存放了何种缓存。

\public\data\admin:存放管理操作后产生的缓存文件;
\public\data\caches:这个应该是数据缓存;
\public\data\tpl:模板缓存目录,又按照文件类型分了很多子目录,对于模板的开发了解这个非常关键,修改模板后没有效果可以试着删除该目录的缓存,当然不要随便删,一些简短命名的子目录是不能删的,在运行中创建的文件目录名字都比较长,可以很容易判断是否可删。
优点:加快了页面的显示速度,因为记录了htm缓存文件,在用户请求时直接输出缓存的htm即可;
缺点:由于采用了多种缓存方式,缓存解析为完整php代码的文件 缓存成htm 缓存css js这些对于网站的功能修改会有所不方便,因为采用了这些缓存使得修改不能够立即生效,有时甚至更新缓存也不效,本人就是修改了模板加了小分类但是注册页的始终不显示小分类,而其他页都显示小分类,由于方维缓存目录很复杂繁多,所以也就没有太深研究,但最后还是手动删了注册页的缓存文件后就好了。
方维的缓存文件的总体位置:\public\data,该目录分了多个子目录,根据目录名字都可以大致了解这些目录存放了何种缓存。

\public\data\admin:存放管理操作后产生的缓存文件;
\public\data\caches:这个应该是数据缓存;
\public\data\tpl:模板缓存目录,又按照文件类型分了很多子目录,对于模板的开发了解这个非常关键,修改模板后没有效果可以试着删除该目录的缓存,当然不要随便删,一些简短命名的子目录是不能删的,在运行中创建的文件目录名字都比较长,可以很容易判断是否可删。