GKTemplate v0.0.6,Go 开发的 DedeCMS 模板解析器
v0.0.6
- 增加标签自定义函数
- 分离标签、函数,完善示例
GKTemplate是一个Go语言开发的模板引擎,由于Go语言内置的模板引擎自由度过高,导致开发使用相对比较困难,对界面模板制作要求会比较高,GKTemplate是一款基于标签、属性机制的模板引擎,在牺牲部分自由度、性能的前提下,优化模板语义机制,使得开发、制作模板变得更为轻松简单。
特点
-
UTF-8编码支持:模板引擎要求采用UTF-8编码,便于界面能够国际化支持;
-
简单明了属性标记:类似XML结构的属性标记,上手简单,制作模板轻松自如;
-
错误定位:模板标签错误定位,方便模板制作开发调试;
-
标签化语义:类似XHTML标签语义,降低模板制作难度,减少开发制作成本;
-
自由扩展:留有丰富的标签开发接口,方便进行二次扩展;
-
缓存机制:模板解析进行缓存,模板解析性能达到最高;
-
协程并发:采用Go协程机制,标签解析可并发操作,模板渲染性能最高;
-
最小依赖:模板引擎只依赖Go默认库,不依赖任何第三方库;
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
在线答题系统 WTS 0.9.3 发布,移动端支持答卷学习
当前版本v0.9.3,更新内容: - 功能:增加移动端学习类型题型展示 - 优化:优化阅卷时解析界面和学习时导航栏目界面 - 功能:随机卷规则配置可以多选配置规则
- 下一篇
一文告诉你什么是弹性伸缩?
云栖号快速入门:【点击查看更多云产品快速入门】不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 使用弹性伸缩(Auto Scaling),您可以根据业务需求和策略设置伸缩规则,在业务需求增长时自动为您增加ECS实例以保证计算能力,在业务需求下降时自动减少ECS实例以节约成本。弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳定的应用程序。 弹性伸缩效果示例 您需要提前设置触发弹性伸缩的条件。下图中,监控项为伸缩组内ECS实例的vCPU使用率平均值,并假设触发弹性扩张的阈值为80%,触发弹性收缩的阈值为30%。 弹性扩张 当您的业务升级时,弹性伸缩为您自动完成底层资源升级,避免访问延时和资源超负荷运行。 您可以配置云监控实时关注您的ECS实例使用情况。例如,当云监控检测到伸缩组内的ECS实例vCPU使用率突破80%时,弹性伸缩根据您配置的伸缩规则弹性扩张ECS资源,自动创建合适数量的ECS实例,并自动添加ECS实例到负载均衡实例和RDS实例的访问白名单中。更多详情,请参阅创建伸缩组和监控弹性伸缩。 弹性收缩 当您的业务需求下降时,弹性伸缩为您自动完成底...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7设置SWAP分区,小内存服务器的救世主