系统优化
一、前言
系统优化-为了让系统运行速度提高,就需对系统进行优化。
二、服务器扩展优化缓存设置
- 强烈建议安装memcache缓存扩展,可以得到更好的系统优化。
安装扩展后,在汽车门户程序根目录文件base.inc.php中做相应设置,在系统中启用。
启用excache示范设置
$excache_prefix = 'OuXd5T_';//前缀,自行设置
$ex_memcache_server = 'localhost';
$ex_memcache_port = 11211;
$ex_memcache_pconnect = 1;
$ex_memcache_timeout = 1;
三、安装优化类说明
- 1.授权无效解决方法
-
1.1正常安装后显示无授权的方法
执行install/license.php
1.2"整站URL"修改时输入了错误的值后显示无授权的解决方法
同时适用于 系统复制(非安装的系统) 后显示无授权的情况
1、如果启用了扩展缓存,打开base.inc.php,关闭相关的扩展缓存。
2、打开dynamic/cache/mconfigs.cac.php,将hosturl修改为正确的值。
3、登录管理后台,进入网站参数-站点设置,在 "整站URL值" 为正确的情况下,提交。
4、如果启用了扩展缓存,打开base.inc.php,修改$excache_prefix与原值有所不同,再开启相关的扩展缓存。
- 2. 有关模板调试模式的详细说明
-
本说明适用于基于08cms VA2及以上核心的所有应用系统。
模板调试模式:用于模板修改调试期内在前台页面即时地显示出修改效果。
管理后台的顶部有是否处于模板调试模板的醒目标记。
模板调试模式影响系统效率及负载能力,强烈建议在正常运作状态及大批量静态时关闭此模式。
2.1模板调试模式开启对系统的影响
模板缓存不生效,每次前台访问都实时解析模板文件,即时显示效果,但不利于系统效率。
动态访问前台页面时,在页面底部将显示当前页面所使用的模板文件名称,便于跟踪模板问题。
被动更新周期设置不生效,每次访问都强制更新所访问的静态页面,消耗较多的系统资源。
指定文档或节点的被动更新关闭不生效,仍旧会在前台访问该文档或节点页时时强制生成静态页面,消耗较多的系统资源。
[Va3]被动静态暂停时段的设置不生效,每次访问都强制更新所访问的静态页面,消耗较多的系统资源。
文档点击统计不生效,会员浏览统计不生效。
所有计划任务将不生效(计划任务中涉及到应用系统的很多数据统计),影响多处数据统计。
当系统识别到错误的模板标识时,会在前台页面显示错误标识 {c$xxxxx} 样式,调试模式关闭时系统会将这个错误标识清除。
2.2模板调试模式关闭对系统的影响
模板解析缓存生效,不需要每次前台访问都实时解析模板,可以通过重建模板缓存[模板风格]->[模板风格]->[重建模板缓存]来启用修改后的模板。
动态访问前台页面时,页面底部将不显示当前页面所使用的模板文件名称。
被动更新周期设置生效,按设置的周期来自动更新所访问的前台静态页面,节省系统消耗。
允许关闭指定文档或节点的被动更新,节省系统消耗。
[Va3]被动静态暂停时段的设置生效,设置前台在某些时段不自动更新静态页面,减轻访问高峰时服务器的工作压力。
文档点击统计正常生效,会员浏览统计正常生效。
所有计划任务正常生效(计划任务中涉及到应用系统的很多数据统计)。
当系统识别到错误的模板标识时,会在页面显示时将这个错误标识内容清除。
- 3.优化前台页面及静态生成效率的几点说明
-
1、开启至少一种扩展缓存模块,建议开启 memcache。
2、在正常运作时,将模板解析的调试状态关闭
3、在不调整栏目或类系的阶段,将自动生成节点关闭。
4、适当调整模板标识的查询缓存周期及倍率。
5、在静态模式下手动生成 类目节点静态格式缓存。
6、定期清理未进行配置的类目节点与会员节点。
7、某些用户模板标识需要配合数据库优化才有好的查询效率。
8、用户自定义标识或早期没有经过升级的模板标识,请自行设置适合的单标识的查询缓存周期。
- 4.开/关车类目后,如何更新车库左侧导航?
-
关闭或开启车类目之后,车型库的左侧导航因为系统内置了缓存,缓存时间系统内置为1小时。
如果要即时更新,请重建模板页面缓存[模板风格]->[模板风格]->[重建模板缓存]。