文章列表

站点优化记录

记录个人站点第五次重构优化过程,通过迁移至Home Lab新环境将编译发布耗时从1分钟压缩至25秒。基于42天访问日志分析,识别出带宽占满导致响应延迟、静态资源效率低下、IE浏览器占比仅4.56%等问题。 阅读全文

网站架构简化

网站架构从动态程序转向静态站点生成器,核心变化包括:移除WordPress+HHVM+MySQL技术栈,消除安全与性能隐患,降低资源需求;实现数据与应用分离,容器保持无状态,基础镜像仅需首次同步,后续通过多远程源更新数据,避免跨机房传输大量 阅读全文

浅谈网站请求和缓存优化之二

介绍基于 timthumb 开源脚本实现图片缩略图优化与静态化的技术方案。通过修改 PHP 源文件添加 HTTP 响应头信息(包括 Content-Type、Last-Modified、Cache-Control 等缓存控制字段),配合 Apache 的 mod_expires 模块实现图片缓存控制,从而降低服务器负载并提升访问速度。 阅读全文

浅谈网站请求和缓存优化之一

针对网站请求与缓存优化问题,基于 Google 与 Yahoo 的前端性能规则,提供了一套通过 PHP 合并外部 CSS 与 JavaScript 文件的实践方案。核心方法为利用包含函数动态加载多个样式或脚本文件,配合 GZIP 压缩输出,并设置 Expires、Cache-Control 等响应头,以优化页面加载性能。 阅读全文

[WP]几个小时的成果

回顾 2008 年历史代码并进行重构优化,重点解决网站性能瓶颈。YSl 评分达 80/90/93,主要失分项为 CDN 部署、请求数过多及文件合并问题;PageSpeed 评分提升至 84,其检测标准更为严格。针对 CDN 线路延迟过高问题考虑替代方案,通过多个解决方案的对比分析,最终选择了 CDN 服务商 Cloudflare 的方案,并成功实施。 阅读全文

CSS 简单改变网页颜色

, ,
介绍通过 CSS 滤镜快速改变网页整体或局部元素颜色的方法。以汶川地震期间网站灰度处理为引,说明使用 filter 属性可实现网页变灰、变红等效果,分别针对 body、img 及特定 div 对象给出代码示例,展示如何通过定义 ChangeColor 类并应用 CSS 滤镜实现网页颜色快速改变。 阅读全文

Apache2 用 .htaccess 防盗链

Apache 服务器可通过 .htaccess 文件配置 RewriteRule 模块实现防盗链功能。核心原理是基于 HTTP_REFERER 请求头进行判断,将非授权站点引用的图片、压缩包、音视频等资源重定向至指定的替换文件,同时需在网站 阅读全文

设置.htaccess

通过编辑 .htaccess 文件可实现网站资源保护,核心原理是利用 Apache 的 URL 重写引擎拦截特定来源请求并强制转向。配置需开启 RewriteEngine,设置 HTTP_REFERER 白名单规则,对未授权来源的指定文件类型请求重定向至警告页面。 阅读全文