`
李俊良
  • 浏览: 144786 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache服务器优化配置

阅读更多

apache服务器优化配置
一、缓存修改
取消注释
LoadModule headers_module modules/mod_headers.so
添加如下
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> 
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT" 
</FilesMatch> 
含义,将这些不经常更新的文件设置一个时间比较长的过期时间

新增如下
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> 
Header set Cache-Control "max-age=604800, public" 
</FilesMatch> 
含义将这种带缓存的图片什么的缓存时间设置为一周

新增如下
<FilesMatch "\.(xml|txt)$"> 
Header set Cache-Control "max-age=18000, public, must-revalidate" 
</FilesMatch>
将文本和xml文件的缓存时间设置为一天

新增如下
<FilesMatch "\.(html|htm|php)$"> 
Header set Cache-Control "max-age=3600, must-revalidate" 
</FilesMatch>
将经常更新的htm,html和动态php文件的缓存时间设置为1小时

去掉注释,开启Gzip压缩
LoadModule deflate_module modules/mod_deflate.so
新增
DeflateCompressionLevel 3 
<FilesMatch "\.(php|htm|html|js|css)$"> 
SetOutputFilter DEFLATE 
</FilesMatch>
压缩所有的php、html、html、js和css文件,不压缩img文件,因为图片本身已经是压缩过的

配置ETag
FileETag None 
     
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css)$"> 
Header unset Last-Modified 
</FilesMatch>

分享到:
评论

相关推荐

    Apache服务器配置与管理

    本主题将深入探讨Apache服务器的配置与管理,帮助你掌握如何搭建和优化Web服务。 1. Web服务概述 Web服务是互联网的核心组成部分,它允许通过HTTP或HTTPS协议在客户端(如浏览器)和服务器之间交换数据。Web服务器...

    [Apache服务器配置与使用工作笔记].pdf

    由于提供的文件内容仅包含标题、描述、标签以及重复的URL链接,并没有实际的关于Apache服务器配置与使用的知识性内容,因此无法直接生成知识点。但是,我可以提供关于Apache服务器配置与使用的一般性知识点,以满足...

    Apache服务器配置全攻略

    Apache服务器配置全攻略 ...总的来说,Apache服务器配置涉及多个层面,理解并熟练运用这些知识点,将使你能够灵活地管理和优化服务器,为用户提供高效、安全的服务。不断学习和实践,你将成为Apache服务器配置的专家。

    Apache 服务器的配置

    Apache 服务器是互联网上最广泛使用的网页...总之,Apache服务器的配置是一项涉及多方面知识的任务,包括操作系统交互、网络服务原理、服务器性能优化等,熟练掌握这些技能对于管理和维护高效稳定的Web服务至关重要。

    Apache服务器的配置

    Apache服务器配置知识点: 1. WWW服务器简介 Apache服务器是广泛使用的Web服务器软件之一,其主要功能是处理用户通过浏览器发送的HTTP请求,并将请求的Web文档通过HTTP协议发送回客户端浏览器。Web服务器支持超文本...

    Apache服务器配置与使用工作笔记.pdf

    在详细说明标题和描述中的知识点之前,首先需澄清给定文件内容似乎存在冗余的重复链接,这些链接指向同一内容,并未提供有关Apache服务器配置与使用的具体信息。因此,将无法直接从这部分内容中提炼知识点,只得依据...

    Apache Web服务器配置与使用工作笔记

    ### Apache Web服务器配置与使用工作笔记 #### 一、Apache Web服务器简介 Apache HTTP Server(简称Apache)是一款开放源码的Web服务运行平台,在互联网上有着广泛的使用。它是由Apache软件基金会的一个开源项目...

    apache 服务器配置文档

    标题《apache 服务器配置文档》说明本文档是关于Apache服务器配置的具体指导。Apache服务器,即Apache HTTP Server,是世界使用排名第一的Web服务器软件。它是一款开源软件,具有强大的功能和灵活性,支持各种不同的...

    《Apache服务器配置与使用工作笔记》.(王江伟).[PDF].&ckook;

    ### Apache服务器配置与使用知识点详解 #### 一、Apache服务器简介 Apache服务器是一款广泛使用的开源Web服务器软件,它能够高效地处理HTTP请求,并提供多种功能扩展。Apache支持跨平台运行,包括Windows、Linux、...

    Apache服务器FastCGI配置教程

    Apache服务器的FastCGI配置教程主要介绍了如何在Apache服务器上安装和配置FastCGI模块,以便用于提高Web应用的性能。FastCGI是一种开放的、支持多平台的应用程序接口(API),被用来让Web服务器与后端应用程序进行...

    Apache2.2安全配置和性能优化

    为了确保Apache服务器的安全性,防止恶意用户通过遍历目录来获取未授权的文件或者敏感信息,需要对Apache进行相应的配置。在Apache中,默认情况下,如果一个目录下不存在index.html这样的首页文件,则会列出该目录下...

    Apache服务器配置全攻略.doc

    Apache 服务器配置是指对 Apache 服务器的配置和管理,包括服务器的安装、配置、管理和优化等方面。 知识点6: Windows XP 中的网络连接 Windows XP 中的网络连接项目可以用来配置网卡、网桥和其他网络设备,实现...

    配置APACHE服务器(linux-Apache).rar

    在本压缩包中,主题是关于在Linux系统上配置Apache服务器。Apache服务器是全球最流行的Web服务器软件之一,广泛应用于各种Linux发行版中。本文将详细介绍如何在Linux环境下安装和配置Apache服务器,以及可能涉及的...

    基于window2000的apache服务器配置

    【Apache服务器配置基础】 Apache HTTP Server(简称Apache)是世界上最流行的Web服务器软件,它免费、开源,支持多种操作系统,包括Windows 2000。在Windows 2000平台上配置Apache服务器,需要理解以下几个核心...

Global site tag (gtag.js) - Google Analytics