官方系列教材 - G计划

Joomla开发手册

对一些经常使用到的数据使用缓存可以有效的提高速度。joomla有专门的缓存对象来提供缓存功能的支持,在本教程中我们仅仅讨论如何缓存一个方法(Function)的输出结果

缓存


提示:在使用缓存前,请先在全局设置中将换成设置为启用。

获得缓存对象

<?php $cache = JFactory::getCache(); ?>

如果你希望强制是缓存,忽略全局设置中的参数。可以在代码中调用setCaching方法。代码如下:

<?php $cache->setCaching(true); ?>

缓存函数的执行结果


1,缓存函数

对于独立的方法(非类中的方法 ),代码如下:

<?php  $rows  = $cache->call( 'testFunction' );  //直接将方法的名称作为参数传递?>

如果方法中存在参数,那么将参数也顺序写在call的参数中。代码如下:

<?php $rows  = $cache->call( 'testFunction' ,'zmax');   //从第二参数开始都是传递给方法的参数?>

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第1章 Joomla入门教程

第3章 C计划

第5章 E计划

第6章 H计划

第7章 G计划

第9章 运行环境

第11章 主从与集群

第12章 模块开发

第13章 插件开发

第14章 j2.x组件开发教程

第15章 页面定制教程

第16章 页面构造器

第17章 joomla升级

第18章 其他系统迁移

第19章 流量翻倍计划