Files
apache-http-server/docs/manual/mpm.xml.tr
2010-03-24 13:14:30 +00:00

113 lines
5.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?>
<!-- English Revision: 804678:927046 (outdated) -->
<!-- =====================================================
Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>
========================================================== -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manualpage metafile="mpm.xml.meta">
<title>Çok Süreçlilik Modülleri (MPMler)</title>
<summary>
<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ııklanmıştır.</p>
</summary>
<section id="introduction"><title>Giriş</title>
<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,
<module>mpm_winnt</module> modülü, Apache 1.3te 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ş MPMlerle
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 <module>prefork</module> modülünü
kullanabilirken, daha geniş ölçeklenebilirlik gerektiren siteler
<module>worker</module> veya <module>event</module> gibi evreli MPM
modüllerinden birini seçebilmektedir.</li>
</ul>
<p>Kullanıcıısından MPMlerin 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>
</section>
<section id="choosing"><title>MPM Seçimi</title>
<p>MPMler 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 MPMyi kendiniz seçmek istediğiniz takdirde
<program>configure</program> betiğini
<code>--with-mpm=<em>AD</em></code> seçeneği ile kullanınız. Burada
<em>AD</em> istenen MPMnin adıdır.</p>
<p>Sunucu derlendikten sonra hangi MPMnin 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>
</section>
<section id="defaults"><title>Öntanımlı MPMler</title>
<p>Aşağıdaki tabloda çeşitli işletim sistemlerinde öntanımlı olan MPMler
listelenmiştir. Derleme sırasında başka bir seçim yapmadığınız takdirde
bu işletim sistemlerinde bu MPMler seçilmiş olacaktır.</p>
<table>
<columnspec><column width=".2"/><column width=".2"/></columnspec>
<tr><td>Netware</td><td><module>mpm_netware</module></td></tr>
<tr><td>OS/2</td><td><module>mpmt_os2</module></td></tr>
<tr><td>Unix</td><td><module>prefork</module></td></tr>
<tr><td>Windows</td><td><module>mpm_winnt</module></td></tr>
</table>
</section>
</manualpage>