yz20sui 发表于 2008-10-20 19:36:02

对V部分的一个疑问

网上流传的优化PHP速度的方法中
提到过一个例子

<?php echo 'AAABBBCCCDDD'; ?> 运行速度快于 <?php echo 'AAA'; ?>BBBCCC<?php echo 'DDD';?>
理由是 后面一段代码 打开了两次PHP解析器 也就是多了次操作
这是不难看出的 毕竟echo也是函数嘛 后面执行了两次 前面只执行了一次


CI里面V部分也有将php代码写入到模板中 逻辑部分是替代语法

那疑问来了

那CI对于模板中的PHP语句(非替代语法) 是否直接忽略

Hex 发表于 2008-10-20 23:27:24

CI 对于视图文件实际上就是 include。

yz20sui 发表于 2008-10-21 05:09:08

夜里翻了下 loader class

确实是...直接include (没有开启 PHP替代语法的情况下)

谢谢HEX了最近在做一个项目 目前在挖空心思的榨出点CPU 虽然数据量不大...

沧蓝 发表于 2008-10-21 10:54:25

如果是要优化echo的话,记得用 , 来连接echo数据,比如:

echo 'AAA' . $var . 'BBB';

优化为:

echo 'AAA' , $var , 'BBB';
页: [1]
查看完整版本: 对V部分的一个疑问