给Apache下的网站加速的方法总结_Linux

相信有很多做网站的朋友都在为自己的主机,VPS而头疼,总是会觉得速度慢,但是想要速度快的话又得花费过大,怎么样才能让网站速度快,又经济呢。今天这里分享一下在Apche下通用的一些加速技巧,IIS7的请绕道。

一、缓存一下不常修改的文件

在.htaccess文件中添加以下语句:
其中:text/css之类代表文件类型,A2592000表示在浏览器中的缓存时间,2592000秒=30天
记得谷歌有个网站速度评级,在其中对浏览器的缓存时间也是其中一项,很多人不知道怎么做,下面的就是Apahce下的做法

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A600
ExpiresByType
image/x-icon A2592000
ExpiresByType application/x-javascript
A2592000
ExpiresByType text/css A604800
ExpiresByType image/gif
A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpeg
A2592000
ExpiresByType text/plain A86400
ExpiresByType
application/x-shockwave-flash A2592000
ExpiresByType video/x-flv
A2592000
ExpiresByType application/pdf A2592000
ExpiresByType text/html
A600
</IfModule>

 

二、开启Gzip压缩

这个是节省流量和提高速度所必须的。在.htaccess文件中添加以下语句:

<ifmodule mod_deflate.c>
AddOutputFilter
DEFLATE html xml php js css
</ifmodule>

三、关闭ETag

如果没有使用ETag提供的灵活的验证模式,那么把所有的ETag都去掉会更好,只需在.htaccess文件中添加以下语句:

FileETag
none

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索apache
, 方法
, 网站
加速
linux apache卸载方法、apache 加速、apache mod加速、linux apache 安装、linux apache 配置,以便于您获取更多的相关知识。

时间: 2024-11-06 07:25:44

给Apache下的网站加速的方法总结_Linux的相关文章

Apache下服务器虚拟主机设置方法介绍

一.WWW服务器虚拟主机原理 WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器.比如由一台机器同时提供http://www.company1.com, http://www.company2.com 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别. 使用WWW虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度.另外,对于个人用户,也可以使用这种虚拟主机方式

使用LuManager CDN模块创建CDN给网站加速的方法

如今我们搭建的网站项目面向的用户群比较广泛,有国内.国外的客户群,尤其是在国内用户群中我们还有电信.移动.联通等等不同的线路区别.一般我们购买的虚拟主机.VPS服务器只有一个IP地址,肯定没有哪个商家确保100%线路的稳定和速度,如果我们在购买主机的时候商家和你说确保一定稳定肯定是骗人的. 鉴于此,我们在建站的时候会有考虑使用CDN加速,有免费和付费的,无论是免费或者付费的,原理都是差不多的,通过多节点让访客地区用户接近节点,提高访问速度.在老蒋部落中也有分享过多篇国内.国外的免费CDN服务,包

Windows+Apache下安装SSL证书的方法

一.Apache安装SSL证书需要三个配置文件:  (温馨提示:安装证书前请先备份您需要修改的服务器配置文件) 1_root_bundle.crt. 2_domainname.com.crt.3_ domainname.com.key.  注:这三个证书文件都在文件夹for Apache.zip中,   例:1_root_bundle.crt是根证书链,2_domainname.com.crt为公钥,3_ domainname.com.key为私钥.       (其中:证书公钥.私钥文件一般以

apache下403 Forbidden错误问题解决方法

  直接输入地址显示 Forbidden You don't have permission to access /news/search_fdsafdsa on this server. httpd.conf,找到这么一段:  代码如下   <Directory />      Options FollowSymLinks      AllowOverride None      Order deny,allow      deny from all      Satisfy all <

window让apache下支持perl的实现方法

首先可以下载一个perl语言解释器,下载以.msi为后缀文件(自己上网load一个安装包),鼠标双击运行便可,这是一个WindowsInstaller Packge格式的安装包, 一路next下去就可以了.下面重点说的如何在apache里面支持perl:    1.进入APACHE的CONF目录下,以文本方式打开HTTPD.CONF文件.    2.查找ServerName,把前面的#去掉,后面改为你的主机名(一般用localhost).当然有的版本已经设置好了,那么你就不要动了.    3.查

WIN下Nginx缓存加速配置方法_win服务器

Nginx.conf 程序代码 复制代码 代码如下: worker_processes 1; events { worker_connections 1024; } http { include mime.types; include proxy.conf; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; loc

详解Linux 操作系统下安装rpm包的方法步骤_linux shell

第2代Linux操作系统在安装软件方面相当简单:第一步,搜索你要的软件,比如你要找一个游戏软件,它的名称叫myward,这个游戏软件的说明是:myown war game.Linux操作系统搜索这个软件包就只需要输入命令apt-cache searchmyward,或者输入软件名称的一部分apt-cache searchwar,或者你不知道软件名称. 下面有一张图可以清晰地表示linux软件应用的架构关系: 在Linux启动的时候.首先会启动内核(kernel),内核是一段计算机程序,这个程序直

Linux下Kafka单机安装配置方法(图文)_Linux

介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topic为单位进行归纳. •将向Kafka topic发布消息的程序成为producers. •将预订topics并消费消息的程序成为consumer. •Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker. producers通过网络将消息发送到Kafka集群,集群

Apache下MP3 防盗链的解决办法_Linux

今天说的这个办法是通过Apache的Mod_Rewrite功能来实现的,代码写在.htaccess文件里面,示例如下: 复制代码 代码如下: RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://(www\.)?jb51\.net/.*$ [NC] RewriteRule \.(mp3|rar)$ http://www.jb51.net/ [R=301,L] 想使用这段代码的朋友,请把里面的网址改成你自己的网址即可.