THINKPHP 本地开发 调试 屏蔽缓存
来源:互联网 发布:excel实时更新数据 编辑:程序博客网 时间:2024/05/16 03:45
1 场景:本地开发调试时候,修改了页面样式 不其作用,每次都要手动删除Runtime目录下的文件,很麻烦
2.做法:
在 THINKPHP/THINKPHP.PHP页面注释 48到51行 强制重新执行 就行了 (虽然这个方法比较粗暴) 标红的表示注释
<?php
// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2010 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// $Id: ThinkPHP.php 1829 2010-10-18 08:15:58Z liu21st $
/**
+------------------------------------------------------------------------------
* ThinkPHP公共文件
+------------------------------------------------------------------------------
*/
// 记录和统计时间(微秒)
function G($start,$end='',$dec=3) {
static $_info = array();
if(!empty($end)) { // 统计时间
if(!isset($_info[$end])) {
$_info[$end] = microtime(TRUE);
}
return number_format(($_info[$end]-$_info[$start]),$dec);
}else{ // 记录时间
$_info[$start] = microtime(TRUE);
}
}
//记录开始运行时间
G('beginTime');
if(!defined('APP_PATH')) define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']));
if(!defined('RUNTIME_PATH')) define('RUNTIME_PATH',APP_PATH.'/Runtime/');
if(!defined('APP_CACHE_NAME')) define('APP_CACHE_NAME','app');// 指定缓存名称
if(defined('RUNTIME_ALLINONE') && is_file(RUNTIME_PATH.'~allinone.php')) {
// ALLINONE 模式直接载入allinone缓存
$result = require RUNTIME_PATH.'~allinone.php';
C($result);
// 自动设置为运行模式
define('RUNTIME_MODEL',true);
}else{
if(version_compare(PHP_VERSION,'5.0.0','<')) die('require PHP > 5.0 !');
// ThinkPHP系统目录定义
if(!defined('THINK_PATH')) define('THINK_PATH', dirname(__FILE__));
if(!defined('APP_NAME')) define('APP_NAME', basename(dirname($_SERVER['SCRIPT_FILENAME'])));
$runtime = defined('THINK_MODE')?'~'.strtolower(THINK_MODE).'_runtime.php':'~runtime.php';
// if(is_file(RUNTIME_PATH.$runtime)) {
// 加载框架核心编译缓存
//require RUNTIME_PATH.$runtime;
// }else{
// 加载编译函数文件
require THINK_PATH."/Common/runtime.php";
// 生成核心编译~runtime缓存
build_runtime();
//}
}
// 记录加载文件时间
G('loadTime');
?>
- THINKPHP 本地开发 调试 屏蔽缓存
- thinkphp的调试缓存安全
- iOS开发缓存:本地缓存
- iOS开发本地缓存
- 本地屏蔽
- Thinkphp开发时如何关闭缓存
- Android开发模板------本地缓存
- thinkphp屏蔽目录问题
- thinkphp 缓存
- ThinkPHP 缓存
- thinkphp缓存
- thinkphp缓存
- thinkphp缓存
- 微信开发本地调试
- thinkphp调试
- thinkphp调试
- ThinkPHP 调试
- ThinkPHP调试
- Android消息处理机制详解
- 自动构建工具Ant深入剖析(一) 配置环境及初步使用
- Android中简单的JNI使用,C++调用JAVA
- mobile push notification ppt
- 编写高质量代码:Web前端开发修炼之道(三)
- THINKPHP 本地开发 调试 屏蔽缓存
- myeclipse 同步文件到CVS问题
- Linux性能监控笔记(一)CPU
- 交通灯管理系统
- EXCEPTION_ACCESS_VIOLATION
- cookie的用法
- java Socket编程调用ServerSocket的close方法
- SQL Pivot初探
- MySQL 中文显示乱码 .