1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Çok Süreçlilik Modülleri (MPM’ler) - Apache HTTP Sunucusu</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/directives.html">Yönergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p>
<p class="apache">Apache HTTP Sunucusu Sürüm 2.3</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="./">Sürüm 2.3</a></div><div id="page-content"><div id="preamble"><h1>Çok Süreçlilik Modülleri (MPM’ler)</h1>
<div class="toplang">
<p><span>Mevcut Diller: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/mpm.html" title="Türkçe"> tr </a></p>
</div>
<div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
<p>Bu belgede Çok Süreçlilik Modülü denince ne anlaşıldığı ve bunların
Apache HTTP Sunucusu tarafından nasıl kullanıldıkları açıklanmıştır.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Giriş</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#choosing">MPM Seçimi</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#defaults">Öntanımlı MPM’ler</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Giriş</a></h2>
<p>Apache HTTP Sunucusu çok çeşitli platformlar üstünde farklı ortamlarda
çalışabilen güçlü ve esnek bir HTTP sunucusu olarak tasarlanmıştır.
Farklı platformlar ve farklı ortamlar çoğunlukla farklı özellikler veya
aynı özelliğin en yüksek verimlilikle gerçeklenmesi için farklı yöntemler
gerektirir. Apache, geniş ortam çeşitliliğini daima modüler tasarımı
sayesinde uzlaştırmıştır. Bu tasarım, site yöneticilerine, sunucularında
bulunmasını istedikleri özellikleri derleme sırasında veya çalışma anında
gerekli modülleri yüklemek suretiyle seçebilme imkanı verir.</p>
<p>Apache 2.0, bu modüler tasarımı sunucunun en temel işlevlerine kadar
indirmiştir. Sunucu, Çok Süreçlilik Modülleri adı verilen ve makine
üzerindeki ağ portlarının bağlanmasından, isteklerin kabul edilmesinden
ve bu istekleri yanıtlayacak çocuklara dağıtmaktan sorumlu olan
modüllerin seçimine imkan verecek bir yapılanma ile gelir.</p>
<p>Sunucunun modüler tasarımının bu seviyede genişletilmesi iki önemli
yarar sağlar:</p>
<ul>
<li>Apache geniş çeşitlilikteki işletim sistemlerini daha temiz ve daha
verimli bir şekilde destekleyebilmektedir. Özellikle,
<code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> modülü, Apache 1.3’te kullanılan POSIX
katmanının yerine işletim sistemine özgü özellikleri
kullanabildiğinden, Apache HTTP Sunucusunun Windows sürümü artık çok
daha verimli bir duruma gelmiştir. Aynı fayda özelleştirilmiş MPM’lerle
diğer işletim sistemlerine de sağlanmıştır.</li>
<li>Sunucu, belli bir sitenin ihtiyaçlarına uygun olarak daha iyi
kişiselleştirilebilmektedir. Örneğin, eski yazılım ile uyumluluk ve
kararlılığa önem veren siteler <code class="module"><a href="./mod/prefork.html">prefork</a></code> modülünü
kullanabilirken, daha geniş ölçeklenebilirlik gerektiren siteler
<code class="module"><a href="./mod/worker.html">worker</a></code> veya <code class="module"><a href="./mod/event.html">event</a></code> gibi evreli MPM
modüllerinden birini seçebilmektedir.</li>
</ul>
<p>Kullanıcı açısından MPM’lerin diğer Apache modüllerinden görünüşte bir
farkı yoktur. Asıl fark sunucuya yüklenebilecek azami MPM modülü
sayısının bir ve yalnız bir olarak sınırlanmış olmasıdır. Mevcut MPM
modülleri <a href="mod/">modül dizini</a> sayfasında listelenmiştir..</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="choosing" id="choosing">MPM Seçimi</a></h2>
<p>MPM’ler paket yapılandırması sırasında seçilmeli ve sunucu içinde
derlenmelidir. Derleyiciler evrelerin kullanılacağını bildikleri
takdirde çoğu işlevi evreleri kullanacak şekilde
en iyileyebilmektedir.</p>
<p>Kullanmak istediğiniz MPM’yi kendiniz seçmek istediğiniz takdirde
<code class="program"><a href="./programs/configure.html">configure</a></code> betiğini
<code>--with-mpm=<em>AD</em></code> seçeneği ile kullanınız. Burada
<em>AD</em> istenen MPM’nin adıdır.</p>
<p>Sunucu derlendikten sonra hangi MPM’nin seçilmiş olduğunu <code>./httpd
-l</code> komutuyla saptamak mümkündür. Bu komut, MPM de dahil omak
üzere sunucuyla birlikte derlenmiş tüm modülleri listeleyecektir.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="defaults" id="defaults">Öntanımlı MPM’ler</a></h2>
<p>Aşağıdaki tabloda çeşitli işletim sistemlerinde öntanımlı olan MPM’ler
listelenmiştir. Derleme sırasında başka bir seçim yapmadığınız takdirde
bu işletim sistemlerinde bu MPM’ler seçilmiş olacaktır.</p>
<table>
<tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
<tr><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
</table>
</div></div>
<div class="bottomlang">
<p><span>Mevcut Diller: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="./fr/mpm.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/mpm.html" title="Türkçe"> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2010 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
<p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/directives.html">Yönergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p></div>
</body></html>
|