最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

评论

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

week7 总结 性能测试

a晖

写一个 web 性能压测工具

WW

tomcat 使用apr

zack

tomcat

计算机网络基础(七)---网络层-ICMP协议

书旅

计算机网络 网络协议 网络层

Oracle JDK7 bug 发现、分析与解决实战

vivo互联网技术

Mybatis二级缓存,你确定要用么?

xcbeyond

mybatis 二级缓存 一级缓存

LeetCode 565. Array Nesting

liu_liu

算法 LeetCode

什么?还没有自己的域名?

北漂码农有话说

ARTS打卡 第8周

引花眠

ARTS 打卡计划

凡架构必拆分,分则有度

菜根老谭

微服务 康威定律 架构思维 分治思维

两个指针缩小范围算法,CQRS 命令查询职责分离模式 John 易筋 ARTS 打卡 Week 09

John(易筋)

ARTS 打卡计划

Flink 1.11 Unaligned Checkpoint 解析

Apache Flink

flink

实操案例:字符串哈希表操作

华为云开发者联盟

程序员 编程语言 C语言 哈希表 字符串

波士顿动力狗 SPOT 权威购买指北

早睡蟒

Python 人工智能 学习 波士顿动力 机械狗

MySQL库表设计小技巧

Simon

MySQL 数据库设计

「架构师训练营」第 7 周作业 - 总结

森林

Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车

newbe36524

容器 微服务 Reactive .net core ASP.NET Core

Flask 的 url 处理器

Leetao

Python flask Web框架

来自前端童鞋对后端的吐槽@#$%^

Java小咖秀

程序员 程序人生 大前端

SpringBoot 使用 jasypt 对配置项进行加密

hungxy

Java springboot jasypt

架构师训练营——请简述 CAP 原理

WW

性能测试

满山李子

极客大学架构师训练营

MinIO 简介和搭建一个对象存储服务

耳东@Erdong

Minio store Object store

使用HSDB 查看jvm内存

引花眠

「架构师训练营」第 7周作业 - 性能测试

森林

LeetCode 144. Binary Tree Preorder Traversal

liu_liu

算法 LeetCode

JVM系列之:详解java object对象在heap中的结构

程序那些事

Java JVM GC JOL

架构师都该懂的 CAP 定理

闻人

架构 分布式 架构师

k8s极简史:K8s多集群技术发展的历史、现状与未来

华为云开发者联盟

Kubernetes 容器 云原生 华为云

企业架构框架之DoDAF

冯文辉

企业架构

有趣的“第二个系统”

架构精进之路

提升认知 研发体系

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