discuz 缓存手机缓存图片大小怎么更改,高手指教

查看: 711|回复: 11
更新缓存的时候会出现这些现象,请高手进来指点
更新缓存的时候会出现这些现象,比如说在后台添加用户的时候也会出新这情况,
Discuz! Database Error(1146) Table 'mon_member_archive' doesn't existSELECT COUNT(*) FROM common_member_archive
No.FileLineCode1admin.php57require(%s)2source/admincp/admincp_tools.php36updatecache()3source/function/function_cache.php26build_cache_userstats()4source/function/cache/cache_userstats.php16table_common_member-&count()5source/class/table/table_common_member.php172table_common_member_archive-&count(%d)6source/class/table/table_common_member_archive.php48discuz_database::result_first(%s, Array)7source/class/discuz/discuz_database.php117discuz_database::query(%s, Array, false, false)8source/class/discuz/discuz_database.php136db_driver_mysql_slave-&query(%s, false, false)9source/class/db/db_driver_mysql_slave.php62db_driver_mysql-&query(%s, false, false)10source/class/db/db_driver_mysql.php151db_driver_mysql-&halt(%s, %d, %s)11source/class/db/db_driver_mysql.php218break()
请高手进来指点,求高手指点。不知道是不是数据库满了的原因,我的数据库是100MB,我在后台查了一下发现数据库已经是110MB了,是不是数据库超出范围了?求指点!
后台,站长,数据库,升级
DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
不是数据库满的原因,执行代码后,不要再执行计划任务中的用户表优化
不是数据库满的原因,执行代码后,不要再执行计划任务中的用户表优化
请问这个怎么操作,求指点
请问这个怎么操作,求指点
后台,站长,数据库,升级
后台,站长,数据库,升级
DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
请问这个怎么操作,后台,站长,数据库,升级里边我没有找到输入窗口
请问这个怎么操作,后台,站长,数据库,升级里边我没有找到输入窗口
看页面中的技巧提示
看页面中的技巧提示
好的,我试试
看页面中的技巧提示
提示:需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1
请问是把其中的$_config[admincp][runquery]改成1吗?还是只修改那一部分,我是个菜鸟,请高手指点啊,修改之后还需要再改回来吗?谢了
就修改 $_config[admincp][runquery] 设置修改为 1 就行了&
提示:需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1
请问是把其 ...
就修改 $_config[admincp][runquery] 设置修改为 1 就行了
Powered by查看: 5002|回复: 12
问一下DZ×的缓存文件怎么清除?
问一下DZ×的缓存文件怎么清除?&&在那个文件夹下面?
那位高手知道再哪里清除缓存文件???
dddddddddddddddd
dddddddddddddddd
直接在后台点清理缓存呀,有工具里
直接在后台点清理缓存呀,有工具里
ipqdwssipq 发表于
后台工具里只有更新缓存,没有清楚缓存呀?&&问一下具体的位置在哪里?
dddddddddddd
帮,等待。先看看这个
难倒没人知道吗?
后台 更新缓存的效果就是清理缓存啊
data\cache 下面 清空了
Powered by缓存机制简单的说就是将一些重复操作的结果集保存下来,在收到同样的操作时直接从缓存的结果集中取出相应的数据直接使用,这样做的好处是降低重复性的解析或者SQL查询之类的动作,从而有效的缓解服务器的压力。在 Discuz! X2.5 中用到了模板缓存、文件缓存、数据缓存的缓存方法。
在Discuz产品中采用的是预编译的缓存机制,当程序调用模板过程中先去检测是否已经存在缓存,如果存在已编译后的模板文件,则直接调用编译的后的模板缓存。否则进行一次模板编译,工作原理如下:
在config\config_global.php中有这么一个配置
$_config['cache']['type'] = 'sql'; // 缓存类型 file=文件缓存, sql=数据库缓存
当这个配置改成file时,Discuz生成的缓存将通过方法写入文件中。文件缓存存储在“data\cache”目录下,使用文件缓存的好处是,当你的服务器存在MySQL压力较高时,可以通过file的缓存机制缓解MySQL的压力,这种的缓存机制是用服务器的IO来换取MySQL的读写频率。降低MySQL的压力。生成的缓存文件存储方式如下:
//Discuz! cache file, DO NOT modify me!
//Identify: 964f76bca4d88d77cdc0c9c3
$domain = array (
'defaultindex' => 'portal.php',
'holddomain' => 'www|*blog*|*space*|*bbs*',
'doing.org' =>
'id' => '1',
'idtype' => 'subarea',
'portal' => '',
'forum' => '',
'group' => '',
'home' => '',
'mobile' => '',
'default' => '',
'home' => '',
'group' => '',
'forum' => '',
'topic' => '',
'channel' => '',
这样在程序调用时直接引入缓存文件就可以调用了。
目前Discuz!中支持的内存优化接口有 Memcache、eAccelerator、Xcache 三种,当你的服务器中安装了其中的任一一个缓存插件后,可以通过配置config\config_global.php来开启缓存,配置项如下:
//内存变量前缀, 可更改,避免同服务器中的程序引用错乱
$_config['memory']['prefix'] = 'discuz_';
$_config['memory']['eaccelerator'] = 1;
// 启动对 eaccelerator 的支持
$_config['memory']['xcache'] = 0;
// 启动对 xcache 的支持
$_config['memory']['memcache']['server'] = '';
// memcache 服务器地址
$_config['memory']['memcache']['port'] = 11211;
// memcache 服务器端口
$_config['memory']['memcache']['pconnect'] = 1;
// memcache 是否长久连接
$_config['memory']['memcache']['timeout'] = 1;
// memcache 服务器连接超时
更多相关:

我要回帖

更多关于 discuz更新缓存 的文章

 

随机推荐