ThinkPHP_2.1_full_with_extend 升级到ThinkPHP3.0一些看法
运转附带例子 ThinkPHP3/Examples/Blog/
运转信息 : Process: 1.8019s ( Load:0.0583s Init:1.7436s Exec:-0.8457s Template:0.8457s ) | DB :27 queries 0 writes | UseMem:2,689 kb | LoadFile:46 | CallFun:72,1702
运转信息 : 总耗时: 1.8019s ( 加载:0.0583s 初始化:1.7436s 执行:-0.8457s 模板 :0.8457s ) | 数据库查询次数:27 queries 0 writes | 运用内存:2,689 kb |加载文件数目 :46 | 加载函数:72,1702
编译往后的:
运转信息 : Process: 0.9832s ( Load:0.0093s Init:0.9739s Exec:-0.1017s Template:0.1017s ) | DB :24 queries 0 writes | UseMem:2,088 kb | LoadFile:42 | CallFun:72,1702
新余网站建设看到ThinkPHP框架的 DB 库有运用了缓存技能,模版编译往后功能进步良多。
但还带有几个疑问:
1、数据库查询次数是不是有点多?
2、加载文件到达42个?
3、加载的函数数目有几多是运用到的?
4、直接在阅读器访 ThinkPHP3/ThinkPHP/Common/runtime.php 看看发作了什么?
ThinkPHP3/ThinkPHP/Conf/alias.php
以下能够可以协助ThinkPHP3在功能上迈上一个大阶梯。
- /*在类外
- $l = new lib();
- echo $l->ip();//起首要确保 function.ip.php文件有一个 ip函数,如许完成按需挪用文件。
- */
- <?php
- class lib {
- /*
- 这里依然是主类代码,当然在类里可以拜访任何函数:如:
- public function test(){
- $ip = self::ip();//起首要确保 function.ip.php文件有一个 ip函数
- }
- */
- /**
- * 自载入函数类初始化
- * @param string $name
- * @param string $arguments
- * @return mixed|boolean
- */
- public function __call($name, $arguments) {
- $function_path_arr = array (LIBS_FUNCTION_ROOT, LIBS_FUNCTION_PRIVATE_ROOT );//LIBS_FUNCTION_ROOT, LIBS_FUNCTION_PRIVATE_ROOT 这两个是常量装备,装备函数的目次
- foreach ( $function_path_arr as $path ) {
- $path = $path . 'function.' . $name . '.php';
- if (is_file ( $path )) {
- include_once ($path);
- if (function_exists ( $name ))
- return call_user_func_array ( $name, $arguments );
- }
- }
- return false;
- }
- }
- ?>
- 1企业要打造营销型企业网站
- 2Ecshop中怎样使Smarty支持模板路径替换
- 3优化中代码需要注意的
- 4做网站优化必知三点
- 5ThinkPHP_2.1_full_with_extend 升级到ThinkPHP3.0一些看法
- 6网站运营离不开网站数据
- 7百度算法调整带来的优化策略的变化
- 8企业网站优化中的内容营销
- 9配置CKEditor和CKFinder
- 10sockettj_http_get 获取 URL 地址结果
- 11网站优化中几个误区
- 12老域名的利弊
- 13详谈UChome核心开发
- 142012年最热门的网络职位
- 15新余网站建设谈如何打造企业品牌站?
- 16长尾关键词提高流量转化
- 17php+jquery 星级评分程序
- 18编程入门经验
- 19养成几条PHP编程好习惯
- 20网站标题文字怎么修改?
- 21企业网站建设是否需要自主建站?
- 22阿里云备案时,提示“产品信息无效”如何处理?
- 23新余视频网站解决方案
- 24企业为什么须要权威的网站设计单位做官方网站呢?
- 25企业应用架构模式
- 26阿里云备案流程-原备案在阿里云
- 27怎样学习及实践网络营销
- 28怎样使用php 获取远程网址头部信息
- 29备案一次可以提交几个域名?
- 30新余网站建设公司提醒网站被降权后应该做的
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼