首頁 後端開發 php教程 smarty是鸡肋,smarty是鸡肋,smarty是鸡肋,smarty是鸡肋 !该如何解决

smarty是鸡肋,smarty是鸡肋,smarty是鸡肋,smarty是鸡肋 !该如何解决

Jun 13, 2016 am 10:05 AM
cache php pull push smarty

smarty是鸡肋,smarty是鸡肋,smarty是鸡肋,smarty是鸡肋 !
演了一回标题党,抱歉,希望进来的人告诉我: 你错了!

-- 不开 cache , 光读编译好的模板, 里面大多数是echo输出, 性能提升上就少了不做数组循环

-- 如果开了, 那干脆把要cache的页面全静态, 这比它更效率, 省了读取的时间

-- 另外, 看到很多框架都不用模板替换的, 这就少了编译和替换那部份工序, 如果要cache就直接将输出内容生成html或用其它方式保存在硬盘上, 

所以一直对smarty性能有点发挥不上来, 但弃之可惜的感觉,


  ... 等候高手发言

------解决方案--------------------
没明白是什么意思。
------解决方案--------------------
smarty是不是鸡肋?
仁者见仁,智者见智
只有用的人才知道,反正我不用
作为模板引擎,目的就是减少开发时的工作量,或称提高开发效率
任何模板引擎都如是
至于运行效率,那肯定是要打折扣的


------解决方案--------------------

接分算了
------解决方案--------------------
用到过一些
------解决方案--------------------
smarty 啊。用过
------解决方案--------------------
cache的页面全静态 缓存刷新你怎么控制啊?如果你页面生成后就不要动了.用什么引擎都一样?
是不是复杂一些?
------解决方案--------------------
我不用 smarty ,并不是不用模板引擎
我有一个自己开发的“拉”式编译型模板引擎,很简单、很有效。
与我的工具箱配合使用好几年了。

------解决方案--------------------

------解决方案--------------------
我也从来没用过smarty,因为刚用php的时候就用了另外一个模板,修修改改就成自己的了。

两个文件,源代码包括注释不足30K
------解决方案--------------------
没用过,不知道
------解决方案--------------------
用模板是为了加快开发,运行时的效率肯定是要打折扣的。

如果说代码的运行相当于商品质量,那么开发的时间就相当于花费,很显然用smarty并不能得到质量最好的,但是能得到性价比最高的。
------解决方案--------------------
我是来接分的
------解决方案--------------------
PHP就是最好的模板
------解决方案--------------------
具体情况具体对待,顺便接分了啊
------解决方案--------------------
如果觉得速度不行,那么自己改吧,把一些不要的东西去掉,速度就来了。至于cache,有能力就自己写吧。它是开源的嘛!没有必要这样较劲。
------解决方案--------------------
pull~~~ push
------解决方案--------------------
你不会用就说人家不好。
------解决方案--------------------
帮顶。接分,学习

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

CakePHP 使用資料庫 CakePHP 使用資料庫 Sep 10, 2024 pm 05:25 PM

在 CakePHP 中使用資料庫非常容易。本章我們將了解CRUD(建立、讀取、更新、刪除)操作。

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

為了在 cakephp4 中處理日期和時間,我們將使用可用的 FrozenTime 類別。

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

為了進行文件上傳,我們將使用表單助理。這是文件上傳的範例。

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

在本章中,我們將學習以下與路由相關的主題?

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP 是 PHP 的開源框架。它旨在使應用程式的開發、部署和維護變得更加容易。 CakePHP 基於類似 MVC 的架構,功能強大且易於掌握。模型、視圖和控制器 gu

CakePHP 建立驗證器 CakePHP 建立驗證器 Sep 10, 2024 pm 05:26 PM

可以透過在控制器中新增以下兩行來建立驗證器。

CakePHP 日誌記錄 CakePHP 日誌記錄 Sep 10, 2024 pm 05:26 PM

登入 CakePHP 是一項非常簡單的任務。您只需使用一項功能即可。您可以記錄任何後台程序(如 cronjob)的錯誤、異常、使用者活動、使用者採取的操作。在 CakePHP 中記錄資料很容易。提供了 log() 函數

See all articles