我们做过很多大型的网站,规划好栏目后都不会超过50个,对于网站来说,栏目设置的越多就越麻烦,不仅后期运营起来会加重工作量,也会影响网站优化。
栏目设置的越多,添加的资料也就越多,网站的负担就会越重,无形之中会导致网站加载速度变慢,影响用户体验。
网站栏目就好比一本书的目录,对网站的整体内容进行分类,是为了帮助搜索引擎蜘蛛和用户更好的浏览网站。如果栏目过多,过于繁杂,就会给搜索引擎蜘蛛爬行造成阻碍,影响爬行效率,是非常不利于网站优化的。
对于后期坚持进行更新和运营,网站栏目如果设置过多,每个栏目都需要添加资料,对于没有专业运营人员的企业来说,无疑就加大了工作量,提高了运营成本。
-----------------------
综上所述,网站建设并不是设置的栏目越多越好。
那么,如果遇到项目中需要多层级的分类目录关系怎么办呢?
按我们的开发经验,可以分为以下几种方案,可以大大提高网站运维效率。
解决方案一:使用《联动菜单》作为栏目的分类子类(这种方法也不是唯一的方案,具体需要按网站的实际需求来想方案)
1、后台,创建联动菜单,暂时命名为:二级栏目
2、创建好之后,可以进行数据录入,联动菜单可承受上万的数据量
3、再返回到模块管理,进入模块自定义字段,创建一个子类字段,关联到此联动菜单
4、返回到内容管理,发布界面时即可看到这个字段选项了
解决方案二:使用独立模块作为类别
1、后台,创建模块
2、安装刚才创建的模块,选择独立模块
3、进入内容管理-栏目管理-选择创建的独立模块名称
4、进入独立模块的栏目管理列表,添加和维护栏目
--------------------------
优化栏目更新速度:
1、打开网站入口文件index.php
2、增加以下代码:
#栏目更新阈值,当超过200栏目时进行分批次更新栏目 define('MAX_CATEGORY', 200);
当设置数量超过100时,建议把php内存上限设置大一些
memory_limit 999999M