Web性能优化:What?Why?How?
当用户在2秒以内得到响应,会感觉系统的响应非常快 当用户在2-5秒之内得到响应,会感觉系统的响应速度还可以 当用户在5-8秒之内得到响应,会感觉系统的响应非常慢,但还可以接受 当用户在8秒之后都没有得到响应,会感觉系统糟透了,甚至系统已经挂掉;要么打开竞争对手的网站,要么重新发起第二次请求……
Web性能优化:图片优化
从性能优化的角度看,图片也绝对是优化的热点和重点之一,Google PageSpeed或者Yahoo的14条性能优化规则无不把图片优化作为重要的优化手段,本文覆盖了Web图片优化的方方面面,从基本的图片格式选择、到尚未被广泛支持的响应式图片均有所提及。
Web前端性能优化教程09:图像和Cookie优化
本文是Web前端性能优化系列文章中的第九篇,主要讲述内容:图像和Cookie优化。
Web前端性能优化教程08:配置ETag
本文是Web前端性能优化系列文章中的第五篇,主要讲述内容:配置ETag。
Web前端性能优化教程07:精简JS 移除重复脚本
本文是Web前端性能优化系列文章中的第七篇,主要讲述内容:精简Javascript代码,以及移出重复脚本。
Web前端性能优化教程06:减少DNS查找、避免重定向
本文是Web前端性能优化系列文章中的第六篇,主要讲述内容:减少DNS查找、避免重定向。
Web前端性能优化教程05:网站样式和脚本
本文是Web前端性能优化系列文章中的第五篇,主要讲述内容:网站样式和脚本代码的放置位置、使用外部javascript和css。
Web前端性能优化教程04:压缩组件
Web前端性能优化教程03:添加Expires头
Expires存储的是一个用来控制缓存失效的日期。当浏览器看到响应中有一个Expires头时,它会和相应的组件一起保存到其缓存中,只要组件没有过期,浏览器就会使用缓存版本而不会进行任何的HTTP请求。Expires设置的日期格式必须为GMT(格林尼治标准时间)。
Web前端性能优化教程02:使用内容分发网络
本文是Web前端性能优化系列文章中的第二篇,主要讲述CDN的原理及简单应用。完整教程可查看:Web前端性能优化
Web前端性能优化教程01:减少Http请求
只有10%-20%的最终用户响应时间花在接收请求的HTML文档上,剩下的80%-90%时间花在HTML文档所引用的所有组件(图片,script,css,flash等等)进行的HTTP请求上。
WEB站点性能优化实践
进行优化前,关键是剖析当前的web性能,找到性能瓶颈,从而确定最需改进的地方;如果精力有限,首先将精力放在能明显提升性能的改进点上;
Java Web 服务性能优化实践
本文介绍如何提升 Java Web 服务性能,主要介绍了三种方法:一是采用 Web 服务的异步调用,二是引入 Web 服务批处理模式,三是压缩 SOAP 消息。重点介绍在编程过程中如何使用异步 Web 服务以及异步调用和同步调用的差异点。本文还示范了如何在项目中使用以上三种方法,以及各种方法所适合的应用场景。
base64:URL背景图片与web页面性能优化
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。
悟道web标准:前端性能优化
前端性能优化完全是一个技术话题,但是对于项目的用户体验有非常大的影响,如果你的网站打开要等待三五秒或者等到浏览器提示无法连接,那网站哪来的流量,哪来的品牌影响和用户忠诚度,挣钱就算了。
ASPX页Web服务调用性能优化
ASPX页Web服务调用性能优化,阅读ASPX页Web服务调用性能优化,摘要:本文介绍了如何通过异步方法消除使用MicrosoftASP.NET的Web服务调用的性能问题和线程池资源的消耗问题。情况:从ASP.NET页面调用Web服务时的性能破坏我们在本文中讨论Web服务时,期望在各种情况下都可以
Linux 6.0网络子系统将迎来性能优化 并为Wi-Fi 7做早期准备
随着Linux 5.19内核的推出,一些令人兴奋的网络改进虽知道来,如big-TCP支持、基于光的网络的PureLiFi驱动、用于低功耗IoT硬件的“WFX”WiFi 驱动支持以及更多...Linux 6.0网络子系统的更新包括性能优化和调整、网络侧的IO_uring zero-copy发送、BPF增强、围绕未来的内核版本中的Wi-Fi 7支持的早期步骤以及更多......
Go 1.18正式发布!支持泛型、性能优化...
距离 Go1.17发布七个月后,Go1.18正式发布了!Go1.18是一个包含大量新功能的版本,包括对语言本身做了有史以来最大的改变(泛型)、工具链的实现、运行时和库的更改,还改善了性能...由于与支持泛型相关的编译器的更改,Go1.18的编译速度可能比 Go1.17的编译速度慢大约15%,代码的执行时间不受影响,目前计划在 Go1.19中提高编译器的速度......
Redis 7.0即将迎来“重大性能优化”
性能调教包括通过各种优化来“显著”节省内存资源、降低写入时复制内存的开销、提升内存效率,改进 fsync 来避免大量的磁盘写入和优化延迟表现...Redis 7.0-rc1 的其它一些变动,包括将“Redis 函数”作为新的服务器端脚本功能,细粒度 / 基于键的权限、改进子命令处理 / Lua 脚本 / 各种新命令...等不及的朋友,可先通过 GitHub 获取 Redis 7.0-rc1 测试版进行体验...
LLVM Clang 14实现了惊人的性能优化
多年以来,LLVM / Clang 的性能已经迎来了相当大的提升。此外在 x86_64 和 AArch64 应用上,它也能够与 GCC 编译器并驾齐驱。即便如此,激烈的竞争并未就此止步。由最近一次提交的内容可知,即将于 2022 年初发布的 LLVM / Clang 14.0,将迎来更多性能方面的优化。早些时候,LLVM 开发者 Djordje Todorovic 为 LLVM 的 Loop Invariant Code Motion(LICM)Pass 引入了相关改进,以便能够在没有 STORE 的情况下提升 LOAD 。补丁描述