产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

文章:使用 ETags 减少 Web 应用带宽和负载

  • 2007-08-15
  • 本文字数:596 字

    阅读完需:约 2 分钟

Gavin Terrill 探究了一个可被 web 开发者利用的、鲜为人知的工具,不引人注意的“ETag 响应头(ETag Response Header)”,以及如何将它集成进基于 Spring 和 Hibernate 的 Web 应用,以提升应用程序性能和可伸缩性。

最近,大众对于 REST 风格应用架构表现出强烈兴趣,这表明 Web 的优雅设计开始受到人们的注意。现在,我们逐渐理解了“3W 架构(Architecture of the World Wide Web)”内在所蕴含的可伸缩性和弹性,并进一步探索运用其范式的方法。本文中,作者将探究一个可被 Web 开发者利用的、鲜为人知的工具,不引人注意的 “ETag 响应头(ETag Response Header)”,以及如何将它集成进基于 Spring 和 Hibernate 的动态 Web 应用,以提升应用程序性能和可伸缩性。

本文将要使用的 Spring 框架应用是基于“宠物诊所(petclinic)”的。下载文件中包含了关于如何增加必要的配置及源码的说明,你可以自己尝试。相信本文将为你当下或将来基于 Web 的项目提供了精神食粮,并正确评价在底层利用 ETag 响应头的做法。作者在文章最后说:

正如牛顿(Isaac Newton)的名言所说:“如果说我看得更远,那是因为我站在巨人的肩膀上。”REST 风格应用的核心是简单、好的软件设计、不要重新发明轮子。我相信随着使用量和知名度的增长,针对基于 Web 应用的 REST 风格架构有益于主流应用开发的迁移,我期盼着它在我将来的项目中发挥更大的作用。

阅读全文:使用 ETags 减少 Web 应用带宽和负载

2007-08-15 22:00770

评论

发布
暂无评论
发现更多内容

架构师训练营第三周作业

Geek_2dfa9a

架构师训练营 第三周作业

孙有能希

极客大学架构师训练营 组合模式

第三周作业

冯凯

总结03-代码重构

梦子说

极客大学架构师训练营 课程总结

架构师训练营第三周作业

Geek_2dfa9a

Lesson 3 设计模式 心得笔记

edd

架构师训练营第三周总结

Geek_2dfa9a

组合模式例子

GalaxyCreater

设计模式

双帆与雾洋:腾讯TAD Sim 2.0的仿真大航海

脑极体

奈学教育:“混沌工程”的基本理念和使用原则

奈学教育

混沌工程

手写单例模式

GalaxyCreater

设计模式

奈学教育:“混沌工程”的基本理念和使用原则

古月木易

混沌工程

第三周学习总结

了解概率知识,概率作为机器学习的底层逻辑

古月木易

概率

了解概率知识,概率作为机器学习的底层逻辑

奈学教育

概率

架构师训练营第三章作业

饶军

【总结】架构师的基本能力之-代码重构

魔曦

架构师 极客大学架构师训练营 代码重构

架构师训练营」第 3 周作业

edd

极客大学架构师训练营

第三周作业2

飞翔的风

设计模式

eazonshaw

极客大学架构师训练营

单例模式的九种实现 & 组合模式练习

Geek_2dfa9a

区块链+医疗,能否有效避免问题疫苗?

CECBC

区块链技术 溯源 疫苗

架构师训练营--第三周作业

_MISSYOURLOVE

极客大学架构师训练营 第三周

昆明全国领先打响“公共资源交易+区块链”新生态

CECBC

区块链技术 存证 昆易链

第三周作业一

飞翔的风

第三周设计模式命题作业

石刻掌纹

第三周学习总结

冯凯

使用了 iOS 14 发布的翻译工具,觉得还差点儿意思

神经星星

apple 机器翻译 翻译软件 WWDC2020 语音识别

第三周·作业一·命题作业

刘璐

week3作业一

任鑫

架构

架构师 0 期 | 面向对象的设计模式

刁架构

极客大学架构师训练营

文章:使用ETags减少Web应用带宽和负载_Java_霍太稳@极客邦科技_InfoQ精选文章