Posts Tagged discuz

用户群组信息显示插件1.5(20100927更新)FOR DX1 DX1.5

FOR DX1 & DX1.5
更新记录:
2010年09月27日 更新到版本1.5
更新内容 :
1 后台增加群组显示数量限制
2 后台增加群组显示排序方式

  1. 1 = 按群组建立时间排序
  2. 2 = 按群组总积分排序
  3. 3 = 按用户的活跃度排序
  4. 4 = 按群组级别排序
  5. 5 = 按加入时间排[......]

阅读全文

Tags: ,

discuz缓存应用详解.

example.php 测试文件解释

  1. <?php
  2. require_once ‘./include/common.inc.php’;
  3. require_once ‘./include/cache.func.php’;
  4. //参数说明:  缓存标识名, 内置数据取得标识, 缓存数据(string), 缓存前缀. 
  5. //writetocache(‘文件名’, $cachenames, $cachedata = ”, $prefix = ‘cache_’) 
  6. // 第一种模式. 指针转成变量,写入到test.php当中, 目录在forundata/cache/
  7. writetocache(‘test’,”,getcachevars(array(‘var’=>’变量值’,’phps’=>’discuz.net’)), $prefix = ‘caches_’);
  8. //第二种模式,这种比较好, 生成一个数组, 写在文件test2.php中.
  9. writetocache(‘test2′, ”, ‘$_DCACHE[\'settings\'] = ‘.arrayeval(range(1,20)).”;\n\n”, $prefix = ‘caches_’);
  10. //第三种模式,$cachedata内容是什么, 就写入是什么, 很强悍.
  11. writetocache(‘test3′, ”,”array(‘var1′=>’mysql php’,’var2′=>’fenanr’)”, $prefix = ‘caches_’);
  12. //第四种模式,当没有$prefix值时, 默认生成cache_xxxx.php的缓存命名.
  13. writetocache(‘test4′, ”,”array(‘var1′=>’php 6′,’var2′=>’discuz’)”);
  14. ?>

复制代码

总结: 
   为了支撑高压力及访问量下的程序动作正常, discuz的缓存结构写得非常复杂. 当然, 不同的人思考方式不相同.
   这次用了几个常用例子讲解缓存系统的应用, 希望可以帮助到需要的朋友. 

 

[......]

阅读全文

Tags: