From 746e3a6e1fef203a225ea0c912ae6acf457ad134 Mon Sep 17 00:00:00 2001
From: Takashi Sato
Bu belge mod_cache
,
- mod_disk_cache
, mod_mem_cache
,
- mod_file_cache
modülleri ve htcacheclean için bir baÅvuru
- kılavuzu niteliÄindedir. HTTP sunucusu ve vekil olarak çalıÅmada
- iÅlemleri hızlandırmak için bilinen sorunlar ve yanlıÅ
- yapılandırmalardan kaçınarak Apacheânin önbellekleme özelliklerinin
- nasıl kullanılacaÄı açıklanmıÅtır.
mod_disk_cache
, mod_file_cache
+ modülleri ve htcacheclean
+ için bir baÅvuru kılavuzu niteliÄindedir. HTTP sunucusu ve vekil
+ olarak çalıÅmada iÅlemleri hızlandırmak için bilinen sorunlar ve
+ yanlıŠyapılandırmalardan kaçınarak Apacheânin önbellekleme
+ özelliklerinin nasıl kullanılacaÄı açıklanmıÅtır.
mod_cache
, ortam saÄlayıcı modülleri olan
- mod_mem_cache
ve mod_disk_cache
ile
- birlikte HTTP önbelleklemesini akıllıca yerine getirir. İçeriÄin kendisi
- önbellekte saklanırken mod_cache
içeriÄin
- önbelleklenebilmesini denetim altında tutan HTTP baÅlıkları ve
- seçenekleri ile ilgilenir. Yerel ve vekalet edilen içeriÄin her ikisinin
- de aynı anda iÅlem görmesi saÄlanabilir. mod_cache
,
- vekalet edilen içeriÄe, devingen yerel içeriÄe veya zamanla deÄiÅen
- yerel dosyalara eriÅimi hızlandırma ihtiyacına yönelik olarak hem basit
- hem de karmaÅık önbellekleme yapılandırmalarını mümkün kılar.
mod_cache
, ortam saÄlayıcı modülü olan
+ mod_disk_cache
ile birlikte HTTP önbelleklemesini
+ akıllıca yerine getirir. İçeriÄin kendisi önbellekte saklanırken
+ mod_cache
içeriÄin önbelleklenebilmesini denetim
+ altında tutan HTTP baÅlıkları ve seçenekleri ile ilgilenir. Yerel ve
+ vekalet edilen içeriÄin her ikisinin de aynı anda iÅlem görmesi
+ saÄlanabilir. mod_cache
, vekalet edilen içeriÄe,
+ devingen yerel içeriÄe veya zamanla deÄiÅen yerel dosyalara eriÅimi
+ hızlandırma ihtiyacına yönelik olarak hem basit hem de karmaÅık
+ önbellekleme yapılandırmalarını mümkün kılar.
mod_file_cache
ise biraz daha temel ancak bazen daha
kullanıÅlı olabilen bir önbellekleme Åekli ile ilgilenir. URLâlerin
@@ -87,7 +86,7 @@
-
İlgili Modüller | İlgili Yönergeler |
---|---|
İlgili Modüller | İlgili Yönergeler |
---|---|
Bir istek sonuçlanıncaya kadar mod_cache
modülünde iki
aÅamadan geçer. İlkinde mod_cache
bir URL eÅleme modülü
@@ -378,12 +377,12 @@
İlgili Modüller | İlgili Yönergeler |
---|---|
İlgili Modüller | İlgili Yönergeler |
---|---|
Bir dosyanın açılması iÅlemi, özellikle de aÄ dosya sistemlerinde bulunan dosyalar için önemli bir gecikme kaynaÄı olabilir. Ãnbellekte, çok sunulan dosyaların kendilerinin deÄil, açık dosya tanıtıcılarının - saklanması Apacheâyi bu tür gecikmelerden koruyabilir. Apacheâde iki tür + saklanması Apacheâyi bu tür gecikmelerden koruyabilir. Apacheâde tek türde dosya tanıtıcı önbelleklemesi yapılabilmektedir.
CacheFile
yönergesi ileCacheEnable
yönergesi ilemod_mem_cache
modülünün ayrıca, CacheEnable
yönergesi üzerinden etkin
- kılınabilen kendine özgü bir dosya tanıtıcı önbellekleme Åeması
- vardır.
- CacheEnable fd /
-
mod_cache
ânin devreye girdiÄi her iÅlemde olduÄu
- gibi bu tür dosya tanıtıcı önbelleklemesi de akıllıca yapılır ve
- önbellekteki içerik zaman aÅımına uÄradıÄı halde sunulmaya devam
- edilmez.
İlgili Modüller | İlgili Yönergeler |
---|---|
İlgili Modüller | İlgili Yönergeler |
---|---|
İçeriÄin sistem belleÄinden sunulması içerik sunmanın evrensel olarak en hızlı yoludur. Dosyaların bir disk denetleyiciden okunması ya da daha @@ -504,13 +486,6 @@ Apache tarafından yerine getirilmesinin daha iyi olacaÄı bazı durumlar vardır.
-Ãncelikle, iÅletim sistemi sadece bildiÄi dosyaları önbellekler (veya - önbelleklediÄi dosyaları bilir). EÄer Apacheâyi bir vekil sunucu olarak - çalıÅtırıyorsanız, önbelleklediÄiniz dosyalar yerel olarak saklanmadan - uzaktan sunulabilir. Ancak bellekiçi önbelleklemenin saÄladıÄı hız - artıÅının dayanılmaz çekiciliÄine karÅı koyamıyorsanız, Apacheânin kendi - bellekiçi önbelleklemesine ihtiyacınız var demektir.
-MMapStatic
yönergesi ilemod_mem_cache
modülü ilemod_mem_cache
modülü HTTP belirtimine uygun olarak
- bellekiçi önbelleklemeyi akıllıca uygular. Ayrıca yüksek belleÄi
- doÄrudan kullanabildiÄinden MMap desteÄi olmayan
- sistemlerde bile bellekiçi önbellekleme yapabilir.
Bu tür önbellekleme Åöyle etkin kılınabilir:
- -
- # Bellekiçi önbelleklemeyi etkin kılalım
- CacheEnable mem /
-
- # Ãnbellek 1 Megabayttan büyük olmasın
- MCacheSize 1024
-
İlgili Modüller | İlgili Yönergeler |
---|---|
mod_disk_cache
modülü önbelleklemenin
- mod_cache
için disk üzerinde yapılmasını mümkün kılar.
- mod_mem_cache
modülünde olduÄu gibi bu önbellekleme de
- akıllıca yapılır ve önbellekteki içerik sadece geçerli kabul edildiÄi
- sürece sunulabilir.
mod_cache
için disk üzerinde yapılmasını mümkün
+ kılar. Bbu önbellekleme akıllıca yapılır ve önbellekteki içerik
+ sadece geçerli kabul edildiÄi sürece sunulabilir.
Modül bu amaçla genelde Åöyle kullanılır:
diff --git a/docs/manual/caching.xml.meta b/docs/manual/caching.xml.meta index ec2d32f28a..d639933311 100644 --- a/docs/manual/caching.xml.meta +++ b/docs/manual/caching.xml.meta @@ -9,6 +9,6 @@When a client uses a Keep-Alive connection it will be counted
- as a single "request" for the MaxRequestsPerChild directive, regardless
+ as a single "request" for the MaxRequestsPerChild
directive, regardless
of how many requests are sent using the connection.
Açıklama: | Apache HTTP Sunucusunda daima mevcut olan çekirdek özellikler |
---|---|
Durum: | Ãekirdek |
Bir istemci kalıcı baÄlantı kullandıÄı takdirde, baÄlantı üzerinden kaç
istek gönderilirse gönderilsin,
- MaxRequestsPerChild
yönergesi bakımından tek bir
- istek olarak deÄerlendirilir.
MaxRequestsPerChild
yönergesi
+ bakımından tek bir istek olarak deÄerlendirilir.
Apache HTTP Server Version 2.3
+Available Languages: en
+Description: | Pending Request Counting load balancer scheduler algorithm for mod_proxy_balancer |
---|---|
Status: | Extension |
Module Identifier: | lbmethod_bybusyness_module |
Source File: | mod_lbmethod_bybusyness.c |
Compatibility: | Split off from mod_proxy_balancer in 2.3 |
This module provides no + directives.
+Enabled via lbmethod=bybusyness
, this scheduler keeps
+ track of how many requests each worker is assigned at present. A new
+ request is automatically assigned to the worker with the lowest
+ number of active requests. This is useful in the case of workers
+ that queue incoming requests independently of Apache, to ensure that
+ queue length stays even and a request is always given to the worker
+ most likely to service it fastest.
In the case of multiple least-busy workers, the statistics (and
+ weightings) used by the Request Counting method are used to break the
+ tie. Over time, the distribution of work will come to resemble that
+ characteristic of byrequests
.
Available Languages: en
+