Linux学习网!Linux爱好者的家园~
首页 新闻 学习入门 服务配置 数据库 Linux发行版 视频教程 Linux下载 Ubuntu Linux命令 Linux论坛

TOP

Linux下Apache服务器设置要点(二)
2010-07-06 17:17:45 来源:Linux学习网 】 浏览:26次 评论:0

二、缓存设置。

在这里讲的缓存,给其他应用服务器上所说的高速缓存是两个完全不同的概念,系统管理员不能够混为一谈。其他应用服务器讲的高速缓存往往是指把用户的内容保存在内存中。但是由于内存的容量有限,为此保存的内容并不是很多。但是由于网页中往往包含着比较丰富的图片、动画、背景音乐等信息,为此光凭内存中这点容量往往起到的作用有限。为此在Apache服务器中其实现了一种基于硬盘的数据缓存技术。在Apache服务器中所讲的缓存,是指将客户端上一次请求所得到的信息,如网页的内容、图片等信息,保存在服务器的硬盘中(而不是内存上)。当客户端下次请求同一个信息时,即可将此内容立即响应给客户端。如此就可以大幅度的降低网页的响应时间,可以提供更高速的网络应用效率。由于硬盘往往没有内存空间的限制,为此可以缓存更多的内容。在这着Apache服务器的缓存功能时,主要抓住以下几个方面的问题。

1、缓存的容量设置。虽然说硬盘的空间比较大,但是还是必须为数据缓存设置一个最大的上限。否则的话日积月累,服务器硬盘迟早会被这个数据缓存所消耗光。故启用数据缓存技术后,系统管理员不要忘了应该立即采用CacheSize参数来设置这个缓存的上限。当服务器对缓存容量进行检查时,如果超过这个最高的限制,则服务器会将超过部分的内容删除。注意这个参数的单位是KB,如果需要这只2M缓存的话,就需要把这个参数的值设置为2048。这个值到底该设置多少呢?没有一个固定的标准。要根据服务器所提供的内容来判断。如果服务器中有大量动画、电影等等,则最好能够设置比较大的缓存空间。如此的话访问同一资源的人越多,后续的访问者借助数据缓存技术就能够得到比较好的访问速率。

2、检查数据缓存的时间间隔。服务器会定时的检查数据缓存空间。一是要保证这个数据缓存的空间在最大的限值之内;二是需要了解数据缓存中内容是否有及时更新。 默认情况下,这个更新时间是由Apache服务器的CacheGcinterval参数来确定,默认值为4小时。根据服务器用途的不同,可以更改这个值。如服务器是一个提供及时新闻的服务器,那么这个值就需要设置的少一点。在启用数据缓存的情况下,就需要启用这个参数。如果没有启用这项功能的话,则服务器就不会对缓存中的内容进行检查,也就不会将超过缓存最高容量上限的内容进行自动删除。这就会导致硬盘空间逐渐被消耗,直道占满整个硬盘为止。在设置这个参数的时候,往往需要在硬盘空间与数据有效性之间进行抉择。有时候系统管理员必须要不断的调整、追踪后才能够最终确定一个合理的参数。

你可能感兴趣的文章:
Tags:Apache服务器 Apache服务器的缓存
首页 上一页 1 2 3 下一页 尾页 2/3/3
】 【打印繁体】【投稿】 【评论】 【关闭】 【返回顶部
上一篇Apache的httpd.conf配置详解 下一篇telnet服务的配置

赞助商

相关栏目

最新文章

热门文章

推荐文章