<?php
/*
*基于Redis的js、css缓存类(有效解决tp等框架访问public出现的各种问题)
*Written by Radish 2015.8.16
*/
define('REDIS_HOST', '127.0.0.1');
define('REDIS_PORT', 6379);
//
class im
{
function __construct()
{
$this->redis = new Redis();
$this->redis->connect(REDIS_HOST,REDIS_PORT);
}
public function init($array=[])
{
if($this->redis->get('updated')==1)return;
foreach ($array as $k => $v)
{
if($v[0]=='js')
$this->redis->set($k,'<script>'.file_get_contents($v[1]).'</script>');
if($v[0]=='css')
$this->redis->set($k,'<style>'.file_get_contents($v[1]).'</style>');
}
$this->redis->set('updated',1);
}
public function get($c
{
echo $this->redis->get('jquery');
}
}
$setup=[
'jquery'=>['js','http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js'],
'amazeui'=>['css','http://cdn.amazeui.org/amazeui/2.4.2/css/amazeui.css'],
'angular'=>['js','http://lib.sinaapp.com/js/angular.js/angular-1.2.19/angular-animate.min.js']
];
$k=new im();
$k->init($setup);
$k->get('jquery');版权声明:本文为博主原创文章,未经博主允许不得转载。
修正说明:1,实现真正的软件开源。2,安装界面的美化3,真正实现栏目的递归无限极分类。4,后台添加幻灯片图片的管理,包括添加,修改,删除等。5,修正添加新闻的报错信息6,修正网站参数的logo上传问题7,修正产品图片的栏目无限极分类8,修正投票系统的只能单选问题9,添加生成静态页功能10,添加缓存功能特点和优势1. 基于B/S架构,通过本地电脑、局域网、互联网皆可使用,使得企业的管理与业务不受地域
以上就介绍了基于Redis的js、css缓存类,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。









