smarty是鸡肋,smarty是鸡肋,smarty是鸡肋,smarty是鸡肋 !
演了一回标题党,抱歉,希望进来的人告诉我: 你错了!
— 不开 cache , 光读编译好的模板, 里面大多数是echo输出, 性能提升上就少了不做数组循环
— 如果开了, 那干脆把要cache的页面全静态, 这比它更效率, 省了读取的时间
— 另外, 看到很多框架都不用模板替换的,/本文来源gao@!dai!ma.com搞$$代^@码5网@搞代gaodaima码 这就少了编译和替换那部份工序, 如果要cache就直接将输出内容生成html或用其它方式保存在硬盘上,
所以一直对smarty性能有点发挥不上来, 但弃之可惜的感觉,
… 等候高手发言
——解决方案——————–
没明白是什么意思。
——解决方案——————–
smarty是不是鸡肋?
仁者见仁,智者见智
只有用的人才知道,反正我不用
作为模板引擎,目的就是减少开发时的工作量,或称提高开发效率
任何模板引擎都如是
至于运行效率,那肯定是要打折扣的
——解决方案——————–
哎
接分算了
——解决方案——————–
用到过一些
——解决方案——————–
smarty 啊。用过
——解决方案——————–
cache的页面全静态 缓存刷新你怎么控制啊?如果你页面生成后就不要动了.用什么引擎都一样?
是不是复杂一些?
——解决方案——————–
我不用 smarty ,并不是不用模板引擎
我有一个自己开发的“拉”式编译型模板引擎,很简单、很有效。
与我的工具箱配合使用好几年了。
——解决方案——————–
——解决方案——————–
我也从来没用过smarty,因为刚用php的时候就用了另外一个模板,修修改改就成自己的了。
两个文件,源代码包括注释不足30K
——解决方案——————–
没用过,不知道
——解决方案——————–
用模板是为了加快开发,运行时的效率肯定是要打折扣的。
如果说代码的运行相当于商品质量,那么开发的时间就相当于花费,很显然用smarty并不能得到质量最好的,但是能得到性价比最高的。
——解决方案——————–
我是来接分的
——解决方案——————–
PHP就是最好的模板
——解决方案——————–
具体情况具体对待,顺便接分了啊
——解决方案——————–
如果觉得速度不行,那么自己改吧,把一些不要的东西去掉,速度就来了。至于cache,有能力就自己写吧。它是开源的嘛!没有必要这样较劲。
——解决方案——————–
pull~~~ push
——解决方案——————–
你不会用就说人家不好。
——解决方案——————–
帮顶。接分,学习