Compoxure example 应用说明

Compoxure 官方提供了一个demo应用,包含了cache,error,layout 等功能

环境准备

demo 使用docker-compose 运行

  • clone 代码
git clone https://github.com/tes/compoxure-example.git
 
  • 启动
docker-compose up -d
 
  • 效果

项目代码说明

  • 项目结构
  • proxy
    请求的入口,主要是进行proxy 项目配置以及后端server 的说明,默认是development 配置

    default 指定了那个服务是应用的入口
  • server app

    首页include的内容
  • layout 服务
  • 内容服务
  • docker-compose 文件
    内容很简单,就是定义服务的启动

说明

compoxure 的使用还 是很方便的,同时功能还是很全的,涉及了cache,异常处理,esi/ssi 的功能,同时也充分考虑到了云服务(cdn),
同时提供了layout 的功能,相比tailor 有好多新的扩展,比单独的使用esi/ssi 强大好多,对于html 解析的处理使用了httpparse2 而tailor 使用
了parse5,从官方性能的比较上httpparse2 更好点,有空了可以写一个集成web框架的demo(vue,react),同时官方的文档还是比较全的

参考资料

https://github.com/tes/compoxure
https://github.com/tes/compoxure-example

posted on   荣锋亮  阅读(452)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2017-12-21 sqlopsstudio 微软开源跨平台sql server 连接工具
2016-12-21 Google Dapper-大规模分布式系统的基础跟踪设施
2015-12-21 AngularJS 的安全Apply

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示