帮助中心>安装配置>

UCMS性能优化

UCMS在不进行配置的情况下也拥有不错的性能,如您的站点访问量高,可以从以下几个方面进行性能优化


inc/config.php文件配置:

define('SiteCache',1);//开启站点缓存,所有的缓存都依据此参数,如果关闭了,则其他缓存均不会生效

define('TemplateTime',0);//模板缓存时间,如果不常改模板,建议将0设置为2592000,模板文件将缓存一个月

define('IndexCache',0);//首页缓存时间,如果站点更新不频繁,建议设置为一个较大的值,能够有效提升性能

define('WapOpen',1);//如果您的站点没有手机版,请将1设置成0

后台配置:

增加栏目页面时请将设置页面缓存时间,可以有效提升性能


模板:

使用alist显示文章列表时,请指明具体需要的字段名,默认是查询出所有的字段

alist查询出的结果也是支持缓存的,可以设置缓存时间


千万级文章优化方法:

sqlite也支持千万级别的文章数量,访问量高的话,不建议使用sqlite.

mysql请使用innodb类型,默认安装使用的是MyISAM,请在安装前修改/inc/config.php文件,将MysqlEngine值修改为InnoDB.

如果已经安装为了MyISAM类型,请进数据库修改需要优化的文章表类型.

cid字段建立索引,如果用到了另外的查询条件,排序等,也需要为这些字段建立索引.

高并发下请使用缓存优化响应速度,不同类型的栏目尽量使用不同的表.

(注:1.4.5之前的版本并不支持此方法)





UCMS

当前版本: 1.6 详情

文件大小: 359KB

PHP版本兼容: PHP5.2-PHP8.0

数据库: MySQL SQLite

联系方式