]> granicus.if.org Git - apache/blob - docs/manual/mpm.xml.tr
Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
[apache] / docs / manual / mpm.xml.tr
1 <?xml version='1.0' encoding='UTF-8' ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?>
4 <!-- English Revision: 420990 -->
5 <!-- =====================================================
6  Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
7    Reviewed by: Orhan Berent <berent belgeler.org>
8 ========================================================== -->
9
10 <!--
11  Licensed to the Apache Software Foundation (ASF) under one or more
12  contributor license agreements.  See the NOTICE file distributed with
13  this work for additional information regarding copyright ownership.
14  The ASF licenses this file to You under the Apache License, Version 2.0
15  (the "License"); you may not use this file except in compliance with
16  the License.  You may obtain a copy of the License at
17
18      http://www.apache.org/licenses/LICENSE-2.0
19
20  Unless required by applicable law or agreed to in writing, software
21  distributed under the License is distributed on an "AS IS" BASIS,
22  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23  See the License for the specific language governing permissions and
24  limitations under the License.
25 -->
26
27 <manualpage metafile="mpm.xml.meta">
28
29   <title>Çok Süreçlilik Modülleri (MPM’ler)</title>
30
31 <summary>
32   <p>Bu belgede Çok Süreçlilik Modülü denince ne anlaşıldığı ve bunların
33     Apache HTTP Sunucusu tarafından nasıl kullanıldıkları açıklanmıştır.</p>
34 </summary>
35
36 <section id="introduction"><title>Giriş</title>
37
38     <p>Apache HTTP Sunucusu çok çeşitli platformlar üstünde farklı ortamlarda
39       çalışabilen güçlü ve esnek bir HTTP sunucusu olarak tasarlanmıştır.
40       Farklı platformlar ve farklı ortamlar çoğunlukla farklı özellikler veya
41       aynı özelliğin en yüksek verimlilikle gerçeklenmesi için farklı yöntemler
42       gerektirir. Apache, geniş ortam çeşitliliğini daima modüler tasarımı
43       sayesinde uzlaştırmıştır.  Bu tasarım, site yöneticilerine, sunucularında
44       bulunmasını istedikleri özellikleri derleme sırasında veya çalışma anında
45       gerekli modülleri yüklemek suretiyle seçebilme imkanı verir.</p>
46
47     <p>Apache 2.0, bu modüler tasarımı sunucunun en temel işlevlerine kadar
48       indirmiştir. Sunucu, Çok Süreçlilik Modülleri adı verilen ve makine
49       üzerindeki ağ portlarının bağlanmasından, isteklerin kabul edilmesinden
50       ve bu istekleri yanıtlayacak çocuklara dağıtmaktan sorumlu olan
51       modüllerin seçimine imkan verecek bir yapılanma ile gelir.</p>
52
53     <p>Sunucunun modüler tasarımının bu seviyede genişletilmesi iki önemli
54       yarar sağlar:</p>
55
56     <ul>
57       <li>Apache geniş çeşitlilikteki işletim sistemlerini daha temiz ve daha
58         verimli bir şekilde destekleyebilmektedir. Özellikle,
59         <module>mpm_winnt</module> modülü, Apache 1.3’te kullanılan POSIX
60         katmanının yerine işletim sistemine özgü özellikleri
61         kullanabildiğinden, Apache HTTP Sunucusunun Windows sürümü artık çok
62         daha verimli bir duruma gelmiştir. Aynı fayda özelleştirilmiş MPM’lerle
63         diğer işletim sistemlerine de sağlanmıştır.</li>
64
65       <li>Sunucu, belli bir sitenin ihtiyaçlarına uygun olarak daha iyi
66         kişiselleştirilebilmektedir. Örneğin, eski yazılım ile uyumluluk ve
67         kararlılığa önem veren siteler <module>prefork</module> modülünü
68         kullanabilirken, daha geniş ölçeklenebilirlik gerektiren siteler
69         <module>worker</module> veya <module>event</module> gibi evreli MPM
70         modüllerinden birini seçebilmektedir.</li>
71     </ul>
72
73     <p>Kullanıcı açısından MPM’lerin diğer Apache modüllerinden görünüşte bir
74       farkı yoktur. Asıl fark sunucuya yüklenebilecek azami MPM modülü
75       sayısının bir ve yalnız bir olarak sınırlanmış olmasıdır. Mevcut MPM
76       modülleri <a href="mod/">modül dizini</a> sayfasında listelenmiştir..</p>
77
78 </section>
79
80 <section id="choosing"><title>MPM Seçimi</title>
81
82     <p>MPM’ler paket yapılandırması sırasında seçilmeli ve sunucu içinde
83       derlenmelidir. Derleyiciler evrelerin kullanılacağını bildikleri
84       takdirde çoğu işlevi evreleri kullanacak şekilde
85       en iyileyebilmektedir.</p>
86
87     <p>Kullanmak istediğiniz MPM’yi kendiniz seçmek istediğiniz takdirde
88       <program>configure</program> betiğini
89       <code>--with-mpm=<em>AD</em></code> seçeneği ile kullanınız. Burada
90       <em>AD</em> istenen MPM’nin adıdır.</p>
91
92     <p>Sunucu derlendikten sonra hangi MPM’nin seçilmiş olduğunu <code>./httpd
93       -l</code> komutuyla saptamak mümkündür. Bu komut, MPM de dahil omak
94       üzere sunucuyla birlikte derlenmiş tüm modülleri listeleyecektir.</p>
95 </section>
96
97 <section id="defaults"><title>Öntanımlı MPM’ler</title>
98
99     <p>Aşağıdaki tabloda çeşitli işletim sistemlerinde öntanımlı olan MPM’ler
100       listelenmiştir. Derleme sırasında başka bir seçim yapmadığınız takdirde
101       bu işletim sistemlerinde bu MPM’ler seçilmiş olacaktır.</p>
102
103     <table>
104       <columnspec><column width=".2"/><column width=".2"/></columnspec>
105       <tr><td>BeOS</td><td><module>beos</module></td></tr>
106       <tr><td>Netware</td><td><module>mpm_netware</module></td></tr>
107       <tr><td>OS/2</td><td><module>mpmt_os2</module></td></tr>
108       <tr><td>Unix</td><td><module>prefork</module></td></tr>
109       <tr><td>Windows</td><td><module>mpm_winnt</module></td></tr>
110     </table>
111 </section>
112
113 </manualpage>