在Apache HTTP服务器中,mod_expires、mod_headers和mod_deflate

1. mod_expires 的使用示例

缓存图像一个月:

apache
<IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/gif "access plus 1 month" </IfModule>

缓存 CSS 和 JS 文件一周:

apache
<IfModule mod_expires.c> ExpiresActive On ExpiresByType text/css "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" </IfModule>

禁用 HTML 页面缓存:

apache
<IfModule mod_expires.c> ExpiresActive On ExpiresByType text/html "access plus 0 seconds" </IfModule>

2. mod_headers 的使用示例

为所有资源设置 Cache-Control 头:

apache
<IfModule mod_headers.c> Header set Cache-Control "max-age=3600, public" </IfModule>

设置 Content-Security-Policy 头:

apache
<IfModule mod_headers.c> Header set Content-Security-Policy "default-src 'self';" </IfModule>

设置 Strict-Transport-Security 头:

apache
<IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains" </IfModule>

3. mod_deflate 的使用示例

压缩文本文件:

apache
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript </IfModule>

禁用对旧版浏览器的压缩:

apache
<IfModule mod_deflate.c> SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary </IfModule>

压缩 JavaScript 和 CSS 文件:

apache
<IfModule mod_deflate.c> AddOutputFilter DEFLATE js css </IfModule>

这些配置可以帮助提高网站性能,通过有效的缓存策略、合适的头部设置以及数据压缩来优化加载时间和响应速度。

  • хостинг, htaccess
  • 0 Users Found This Useful
這篇文章有幫助嗎?

相關文章

HTTP 错误:常见原因及修复方法

错误 403: Forbidden描述: 服务器理解请求,但拒绝执行。通常与访问权限有关。 原因: 文件或目录的访问权限不正确。 IP 地址限制访问。 .htaccess 配置错误。...

在 Cloudflare 上配置 DNS

Cloudflare 是一个流行的服务,提供网站保护和性能提升。本文将介绍如何在 Cloudflare 上配置 DNS 记录,用于您的网站,假设您的网站托管在 QCKL 服务器上。 步骤 1:...

在 .htaccess 文件中使用重定向可以帮助管理和优化网站的流量、。以下是 10 个常见的

1. 将页面重定向到另一页面 将旧页面重定向到新页面: apache Копировать код Redirect 301 /old-page.html...

使用 FileZilla 通过 FTP 连接到主机

使用 FileZilla 进行 FTP 连接是一种简单便捷的方式来管理服务器上的文件。以下是设置和使用 FileZilla 连接到 FTP 的逐步指南: 第一步:下载和安装 FileZilla...

什么是子域名及其作用

子域名 是在主要域名之前添加的域名的一部分,用于创建网站的独立部分或子部分。子域名与主要域名通过点号分隔。 示例: 主要域名: example.com 子域名:...

Powered by WHMCompleteSolution