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;
- }
- }
- ?>
- 1JavaScript的优化准则
- 2新余网站建设关于网站整体权重的提升
- 3锚文本的使用
- 4网站相关性对网站质量的影响
- 5企业要打造营销型企业网站
- 6新余网站建设哪里有?
- 7网站改版后的网站优化
- 8如何才能在网站建设的过程中做到内容丰富呢?
- 9企业集团网站建设解决方案
- 10企业网站建设是否需要自主建站?
- 11网络营销的服务构成
- 12怎样利用SQL注入漏洞登录后台
- 13老域名的利弊
- 14长尾关键词提高流量转化
- 15网站设计中几个失败的设计
- 16新余网站建设项目开发流程
- 17企业为什么偏偏需要资深的网站建设单位做官网呢?
- 18新余网站建设网站建设项目解决方案
- 19企业如何进行网络营销
- 20ThinkPHP_2.1_full_with_extend 升级到ThinkPHP3.0一些看法
- 21怎样用Jquery 判断radio,selelct,checkbox是否选中
- 22新余网站建设公司提醒网站被降权后应该做的
- 23高权重的网站的表现
- 24缓存设计相关问题
- 25关于落实对已注册国内域名开展实名制清查的紧急通知
- 26配置CKEditor和CKFinder
- 27PHP调用Linux系统的常用函数
- 28网站被K多找找自身的原因
- 29网上商城订单转化率
- 30Discuz!二次开发添加后台管理模块
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼