写点什么

文章:使用 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:00762

评论

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

linux入门系列8--shell编程入门

黑马腾云

Linux centos Shell linux命令 linux编程

区块链的想象,解决贫富差距

CECBC

区块链 货币 股市

B站抽奖

・ 懒ヾ

《精益产品开发》随笔

研发管理Jojo

敏捷开发 精益思想 敏捷教练

推荐几个实用的前端编辑工具VSCode插件,让你开发事半功倍,告别加班烦恼

web前端程序猿

vscode 大前端 工具软件

学习笔记

Qx

学习

如何查看Django ORM执行的SQL语句

BigYoung

sql django ORM 查询

linux入门系列10--firewalld防火墙管理

黑马腾云

Linux centos 防火墙 linux运维 linux防火墙

英伟达收购ARM:双赢还是灾难?

脑极体

学习python(嵩天老师的课)

Geek_2a27b0

深化产教融合,共育数字人才

InfoQ_967a83c6d0d7

你用对锁了吗?浅谈 Java “锁” 事

yes

Java 多线程与高并发

内容审核平台助力猫爪构建健康安全的社交环境

百度大脑

人工智能 百度 百度大脑 内容审核

JVM原理与实战

东哥

没有一个冬天不会过去!疫情当下,企业“逆势而上”必选“上云”跑道

华为云开发者联盟

云计算 新基建 华为云 企业上云 云服务器

2020年运维行业学啥技术比较值钱?

EUSCE

DevOps 运维 运维自动化 系统运维 linux运维

《八佰》,电影的价值已在真实之外

zhoo299

随笔杂谈 电影

两分钟给你讲清楚JavaScript中的闭包与this

在沉默中

Java 闭包

要老婆吗? AR一键生成的那种

程序员生活志

威联通(NAS)应用篇:搭建个人音乐中心

BigYoung

NAS QNAP 音乐 搭建 无损

为什么Mysql索引非得是B+树

知方可达

MySQL

SSH免密登录

Radix10

Linux Shell 加密 openssh SSH

没想到,Git居然有3种“后悔药”!

Geek Tech

git git reset

linux入门系列9--用户管理及文件权限控制

黑马腾云

Linux centos centos7 linux运维 linux用户权限

jQuery笔记

一个坚强的小怪兽

jquery

图解JavaScript——进阶篇(执行上下文、变量对象、作用域、作用域链、闭包、this、原型及原型链、事件循环等一把梭)

执鸢者

Java 大前端 函数执行 事件循环

35岁大厂程序员被劝退!老板说:没年轻人有冲劲!真有内味了吗?

程序员生活志

程序员 职场

MySQL-技术专题-分区表和合并表详解

洛神灬殇

你的面向接口编程一定对吗?

架构师修行之路

SkyWalking为超大规模而生

热心的朝阳群众

Skywalking 开源社区

深度学习框架“国货”正当时,但要警惕无差别投入的“产业陷阱”

脑极体

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