数字营销 · Web开发 · 基础设施

JPEG文件分析与无损压缩实践

JPEG文件分析与无损压缩实践

从 JPEG 文件结构出发,分析 JPEG、JFIF、Exif 以及文件中的各类数据段,并通过 PHP 实践删除无用元数据,实现不改变图像质量的 JPEG…

Web开发中的响应式图片处理

Web开发中的响应式图片处理

从移动设备的图片适配问题出发,分析响应式图片的几种实现方式,并深入介绍 HTML5 的 srcset、sizes、w 和 x 描述符,以及动态…

zlib gzip与zip

zlib gzip与zip

从 Web 开发和运维中经常遇到的 zlib、gzip、zip 出发,分析 Deflate 压缩算法、zlib 数据格式、Gzip 格式以及 ZIP…

奇葩的FTP协议分析

奇葩的FTP协议分析

通过 netstat 观察 FTP 控制连接和数据连接,从实际 Socket 状态出发分析 FTP 的主动模式、被动模式以及两种模式下数据通道的建立过程。

HTML代码到底该不该压缩

HTML代码到底该不该压缩

通过实际数据对比 HTML 源码压缩与 Gzip 压缩的效果,分析两者对网站传输体积和性能的影响,并讨论普通网站是否有必要额外压缩 HTML。

PHP用户登陆限制的实现

PHP用户登陆限制的实现

介绍 PHP 中限制用户同时登录数量的实现思路,从 Session 识别用户出发,通过记录和管理 Session ID,实现单账户单人登录以及多账户登录数量限制…

Web前端文件处理

Web前端文件处理

介绍 HTML5 File API 在 Web 前端文件处理中的应用,包括文件大小检测、多文件选择、本地预览以及图片处理,并对比早期浏览器的文件操作方式。

PHP内存耗尽错误分析

PHP内存耗尽错误分析

分析 PHP 中 “Allowed memory size exhausted” 错误的原因,通过实际测试解释 memory_limit、内存占用和单次内存申请…