1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head>
4 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 This file is generated from xml source: DO NOT EDIT
8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10 <title>Apache HTTP Sunucusu 2.4'te Yeni olan Özellikler - Apache HTTP Sunucusu Sürüm 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p>
20 <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p>
21 <img alt="" src="./images/feather.gif" /></div>
22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
24 <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.5</a></div><div id="page-content"><div id="preamble"><h1>Apache HTTP Sunucusu 2.4'te Yeni olan Özellikler</h1>
26 <p><span>Mevcut Diller: </span><a href="./en/new_features_2_4.html" hreflang="en" rel="alternate" title="English"> en </a> |
27 <a href="./fr/new_features_2_4.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
28 <a href="./tr/new_features_2_4.html" title="Türkçe"> tr </a></p>
30 <div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
32 <p>Bu belgede Apache HTTP Sunucusunun 2.2 ve 2.4 sürümleri arasındaki
33 başlıca farklara değinilmiştir. 2.0 sürümüne göre yeni özellikler için <a href="new_features_2_2.html">Apache 2.2’de Yeni olan Özellikler</a>
34 belgesine bakınız.</p>
36 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Çekirdekteki Gelişmeler</a></li>
37 <li><img alt="" src="./images/down.gif" /> <a href="#newmods">Yeni Modüller</a></li>
38 <li><img alt="" src="./images/down.gif" /> <a href="#module">Modüllerdeki Gelişmeler</a></li>
39 <li><img alt="" src="./images/down.gif" /> <a href="#programs">Programlardaki Gelişmeler</a></li>
40 <li><img alt="" src="./images/down.gif" /> <a href="#documentation">Belgelendirme</a></li>
41 <li><img alt="" src="./images/down.gif" /> <a href="#developer">Modül Geliştirici Değişiklikleri</a></li>
42 </ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
43 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
45 <h2><a name="core" id="core">Çekirdekteki Gelişmeler</a></h2>
48 <dt>Çalışma anında yüklenebilen MPM'ler</dt>
49 <dd>Çok sayıda MPM artık yüklenebilir modül olarak derlenebilmektedir.
50 Kullanılacak MPM'in seçimi çalışma anında yapılabilmektedir.</dd>
53 <dd>Event MPM artık deneysel değil, ancak tam olarak desteklenmiyor.</dd>
55 <dt>Eşzamansıza destek</dt>
56 <dd>MPM'leri ve platformları desteklemek için eşzamansız okuma/yazmaya
57 destek iyileştirildi.</dd>
59 <dt>Modul bazında ve dizin bazına LogLevel yapılandırması</dt>
60 <dd><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> artık her modül ve her
61 dizin için yapılandırılabilmektedir. <code>debug</code> log
62 seviyesinin üstüne <code>trace1</code>'den <code>trace8</code>'e
63 kadar yeni log seviyeleri eklendi.</dd>
65 <dt>İstek bazında yapılandırma bölümleri</dt>
66 <dd><code class="directive"><a href="./mod/core.html#if"><If></a></code>,
67 <code class="directive"><a href="./mod/core.html#elseif"><ElseIf></a></code>,
68 ve <code class="directive"><a href="./mod/core.html#else"><Else></a></code> bölümleri
69 artık HTTP isteklerine dayalı olarak yapılandırılabilmektedir.</dd>
71 <dt>Genel amaçlı ifade çözümleyici</dt>
72 <dd>Yeni ifade çözümleyici
73 <code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code>,
74 <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>,
75 <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>,
76 <code class="directive"><a href="./mod/core.html#if"><If></a></code> ve
77 benzeri yönergelerde ortak bir sözdizimi kullanarak <a href="expr.html">karmaşık durumlar</a> belirtmeyi mümkün kılmaktadır.
80 <dt>Milisaniye cinsinden KeepAliveTimeout</dt>
81 <dd><code class="directive"><a href="./mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> milisaniye
82 cinsinden belirtmek artık mümkündür.</dd>
84 <dt>NameVirtualHost yönergesi</dt>
85 <dd>Artık gerekmemekte ve kullanımı önerilmemektedir.</dd>
87 <dt>Yapılandırma geçersizleştirme</dt>
88 <dd>Yeni <code class="directive"><a href="./mod/core.html#allowoverridelist">AllowOverrideList</a></code>
89 yönergesi <code>.htaccess</code> dosyalarında kullanılabilen
90 yönergelerde daha ince ayarlara izin vermektedir.</dd>
92 <dt>Yapılandırma dosyası değişkenleri</dt>
93 <dd>Yapılandırmada değişkenler <code class="directive"><a href="./mod/core.html#define">Define</a></code> yönergesi ile tanımlanabilmekte, böylece aynı
94 değer yapılandırmada bir çok yerde kullanılıyorsa daha temiz bir
95 görünüm elde edilebilmektedir.</dd>
97 <dt>Azaltılmış bellek kullanımı</dt>
98 <dd>Bir çok yeni özelliğe karşın, 2.4.x'te 2.2.x'e nazaran bellek
99 kullanımı azaltılmıştır.</dd>
101 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
102 <div class="section">
103 <h2><a name="newmods" id="newmods">Yeni Modüller</a></h2>
106 <dt><code class="module"><a href="./mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></dt>
107 <dd><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için FastCGI Protokolü sağlayıcısı</dd>
109 <dt><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code></dt>
110 <dd><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için SCGI Protokolü sağlayıcısı</dd>
112 <dt><code class="module"><a href="./mod/mod_proxy_express.html">mod_proxy_express</a></code></dt>
113 <dd><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> için devingen olarak yapılandırılmış tam
114 tersinir vekiller sağlar.</dd>
116 <dt><code class="module"><a href="./mod/mod_remoteip.html">mod_remoteip</a></code></dt>
117 <dd>İstek başlıklarında bir yük dengeleyici veya bir vekil tarafından
118 sunulan IP adres listeli bir istek için görünen istemci IP adresi ve
119 konak adını değiştirir.</dd>
121 <dt><code class="module"><a href="./mod/mod_heartmonitor.html">mod_heartmonitor</a></code>,
122 <code class="module"><a href="./mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code></dt>
123 <dd><code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> modülünün arka sunuculardaki
124 etkin bağlantı sayısı üzerindeki yük dengeleme kararlarına dayalı işlem
125 yapmasını sağlar.</dd>
127 <dt><code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code></dt>
128 <dd>Başta bir üçüncü parti modüldü. Arka plandaki sağlayıcının vekil
129 istemcileri için geçersiz URL'ler ürettiği tersinir vekil durumlarında
130 HTML bağlarının düzeltilmesini sağlar.</dd>
132 <dt><code class="module"><a href="./mod/mod_sed.html">mod_sed</a></code></dt>
133 <dd><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code> modülünün geliştirilmiş hali olup
134 yanıt gövdesinin sed'in tüm gücü ile yeniden düzenlenebilmesini
137 <dt><code class="module"><a href="./mod/mod_auth_form.html">mod_auth_form</a></code></dt>
138 <dd>Formlara dayalı kimlik kanıtlamaya izin verir.</dd>
140 <dt><code class="module"><a href="./mod/mod_session.html">mod_session</a></code></dt>
141 <dd>Çerezleri ve veritabanı deposunu kullanarak istemciler için oturum
142 durumunun saklanmasını sağlar.</dd>
144 <dt><code class="module"><a href="./mod/mod_allowmethods.html">mod_allowmethods</a></code></dt>
145 <dd>Kimlik Doğrulama ve Yetkilendirme ile etkileşmeyen belli HTTP
146 yöntemlerine sınır koymak için yeni bir modül.</dd>
148 <dt><code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code></dt>
149 <dd>Küçük iş mantıksal işlevleri ve yapılandırması için httpd içine <a href="http://www.lua.org/">Lua</a> dilini gömer.</dd>
151 <dt><code class="module"><a href="./mod/mod_log_debug.html">mod_log_debug</a></code></dt>
152 <dd>İstek işlemlerinin farklı aşamalarına özelleştirilebilir hata
153 ayıklama günlüğü eklenmesini sağlar.</dd>
155 <dt><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></dt>
156 <dd>Girdi ve çıktı süzgeç yığıtlarına tampon bellek sağlar.</dd>
158 <dt><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></dt>
159 <dd>Yanıt gövdesini bir RFC2397 veri URL'sine dönüştürür.</dd>
161 <dt><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></dt>
162 <dd>İstemciler için band genişliği oranında sınırlama sağlar.</dd>
164 <dt><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></dt>
165 <dd>Kullanılabilir HTTP istek gövdelerini yapmak ve elde etmek için
166 Süzgeçleri sağlar.</dd>
168 <dt><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></dt>
169 <dd>Çıktı süzgeci yığıtı üzerinden bir yanıt olarak bir istek gövdesinin
170 yansısını sağlar.</dd>
172 <dt><code class="module"><a href="./mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code></dt>
173 <dd>Yuva temelli bir paylaşımlı bellek sağlayıcı sağlar (scoreboard
174 olarak da bilinir).</dd>
176 <dt><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></dt>
177 <dd>Başta bir üçüncü parti modüldü. libxml2 temelli süzgeç modüllerinde
178 i18n'i destekler.</dd>
180 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
181 <div class="section">
182 <h2><a name="module" id="module">Modüllerdeki Gelişmeler</a></h2>
185 <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
187 <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> bir istemci sertifikasının doğrulama
188 durumunu sınamak için bir OCSP sunucusunu kullanmak üzere
189 yapılandırılabilir. Öntanımlı yanıtlayıcı, istemci sertifikasının
190 kendisinde tasarlanmış yanıtlayıcının tercih edilip edilmeyeceği
191 kararına bağlı olarak yapılandırılabilir.</dd>
193 <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, ayrıca, sunucunun istemciyle anlaşma
194 sırasında kendi sertifikasının OCSP doğrulamasını umursamazca sağlayıp
195 aktardığı durumda OCSP zımbalamasını da destekler.</dd>
197 <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, sunucular arasında SSL Oturumu verisini
198 memcached üzerinden paylaşmak üzere yapılandırılabilir.</dd>
200 <dd>RSA ve DSA'ya ek olarak EC anahtarları da artık desteklenmektedir.
203 <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
205 <dd><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> yönergesi bir
206 <code class="directive"><a href="./mod/core.html#location">Location</a></code> veya
207 <code class="directive"><a href="./mod/core.html#locationmatch">LocationMatch</a></code> bloku içinde en
208 verimli şekilde yapılandırılabilir ve büyük sayıların varlığı durumunda
209 geleneksel iki değiştirgeli sözdiziminin de üzerinde belirgin bir
210 başarım artışı sağlar.</dd>
212 <dd>Vekil istekleri için kullanılan kaynak adresi artık
213 yapılandırılabilmektedir.</dd>
215 <dt><code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dt>
217 <dd>Dengeleme yöneticisi üzerinden BalancerMembers için daha fazla
218 çalışma anı yapılandırması</dd>
220 <dd>Çalışma anında dengeleme yöneticisi üzerinden başka BalancerMembers
223 <dd>Çalışma anı yapılandırmasına yönelik dengeleyici değiştirgeleri</dd>
225 <dd>BalancerMembers için 'Drain' değeri belirtilebilir; böylece sadece
226 mevcut yapışık oturumlara yanıt verirler ve bunların güzellikle hattan
227 alınması mümkün olur.</dd>
229 <dd>Balancer ayarları sunucu yeniden başlatılssa bile kalıcı olabilir.
232 <dt><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></dt>
234 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> CACHE süzgeci, arabellekleme üzerinde daha
235 hassas denetim sağlamak için istenirse süzgeç zincirinin belli bir
236 noktasına yerleştirilebilmektedir.</dd>
238 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> artık HEAD isteklerini
239 arabellekleyebiliyor.</dd>
241 <dd>Mümkün olduğunda, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> yönergeleri sunucu
242 bazında değil, dizin bazında belirtilebiliyor.</dd>
244 <dd>Arabellekli URL'lerin temel URL'si özelleştirilebiliyor; böylece
245 arabelleğin bir bölümü aynı uç URL önekini paylaşabiliyor.</dd>
247 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, ardalanda bir sağlayıcının olmadığı
248 durumda (5xx hatası), arabelleklenmiş bayat içeriği sunabiliyor.</dd>
250 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> artık bir X-Cache başlığına bir
251 HIT/MISS/REVALIDATE yerleştirebiliyor.</dd>
253 <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
254 <dd>Bir hata durumunda öntanımlı hata dizgisi yerine bir hata sayfası
255 sunmayı sağlayan 'onerror' özniteliği için 'include' elemanı içinde
258 <dt><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>,
259 <code class="module"><a href="./mod/mod_isapi.html">mod_isapi</a></code>, ...</dt>
260 <dd>Başlıkların ortam değişkenlerine dönüşümü, başlık zerki yoluyla bazı
261 olası karşı-site-betik saldırılarının hafifletilmesinden önce daha
262 hızlı ve doğru yapılmaktadır. Geçersiz karakterler (altçizgiler dahil)
263 içeren başlıklar artık sessizce bırakılmaktadır.<a href="env.html">Apache'deki Ortam değişkenleri</a>, böyle başlıkları
264 gerektiren bozulmuş meşru istemcilerin çevresinden dolanabilen
265 göstericilere sahiptir. (Bu durum, bu değişkenleri kullanan tüm
266 modülleri etkiler.)</dd>
268 <dt><code class="module"><a href="./mod/mod_authz_core.html">mod_authz_core</a></code> Yetkilendirme Kuralları
271 <dd>Gelişkin yetkilendirme kuralları artık <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code> yönergesi ve <code class="directive"><a href="./mod/mod_authz_core.html#requireall"><RequireAll></a></code> gibi
272 ilgili taşıyıcı yönergeler kullanılarak belirtilebilmektedir.</dd>
274 <dt><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></dt>
275 <dd><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> bildik yeniden yazma senaryolarını
276 basitleştirmek için <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> yönergesine
277 <code>[QSD]</code> (Query String Discard=sorgu dizgisini iptal) ve
278 <code>[END]</code> seçeneklerini sağlamaktadır.</dd>
279 <dd><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> içinde
280 karmaşık mantıksal ifadeler kullanımını mümkün kılmaktadır.</dd>
281 <dd>llows to use SQL queries as SQL sorgularının <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> işlevleri olarak
282 kullanılması sağlanmıştır.</dd>
284 <dt><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, <code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
285 <dd><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> kümelenmiş gruplara destek sağlar.
287 <dd><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> zaman aşımlarını işleme sokabilmek için
288 <code class="directive"><a href="./mod/mod_ldap.html#ldapconnectionpoolttl">LDAPConnectionPoolTTL</a></code>,
289 <code class="directive"><a href="./mod/mod_ldap.html#ldaptimeout">LDAPTimeout</a></code> ve birtakım
290 başka geliştirmeler sahiptir. Özellikle, bir LDAP sunucusunun boşta
291 kalmış bağlantılarını bıraktıran bir durumsal güvenlik duvarı
292 varlığında gerekli ayarlamaları yapmak için kullanışlıdır.</dd>
293 <dd><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, artık, LDAP araç kiti kullanarak sağlanan
294 hata ayıklama bilgisini günlüklemek için <code class="directive"><a href="./mod/mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug</a></code> yönergesini
297 <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
298 <dd><code class="module"><a href="./mod/mod_info.html">mod_info</a></code> önceden çözümlenmiş yapılandırmayı artık
299 sunucunun başlatılması sırasında standart çıktıya
300 dökümleyebilmektedir.</dd>
302 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
303 <div class="section">
304 <h2><a name="programs" id="programs">Programlardaki Gelişmeler</a></h2>
308 <dd>Yeni FastCGI artalan sunucusu başlatma aracı</dd>
310 <dt>htcacheclean</dt>
311 <dd>Arabellekli URL'ler, istenirse metadata'yı da dahil ederek
312 listelenebilmektedir.</dd>
313 <dd>Bazı URL'ler arabellekten tek tek silinebilmektedir.</dd>
314 <dd>Dosya boyutları belirtilen blok boyutuna yukarı doğru
315 yuvarlanabilmekte, böylece dosya boyutu sınırları diskteki gerçek
316 boyutlarla daha iyi eşlenebilmektedir.</dd>
317 <dd>Arabellek boyutu artık, diskteki dosyaların boyutuna göre bir
318 sınıra ek olarak veya bunun yerine dosya düğümü sayısı ile
319 sınırlanabilmektedir.</dd>
322 <dd>Artık geçerli günlük dosyasına bir bağ oluşturulabiliyor.</dd>
323 <dd>Artık özel bir döndürme sonrası betiği çalıştırılabiliyor.</dd>
325 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
326 <div class="section">
327 <h2><a name="documentation" id="documentation">Belgelendirme</a></h2>
331 <dd><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> belgeleri, yeniden düzenlenerek,
332 genel kullanıma ve örneklere odaklı olarak ve diğer çözümlerin hangi
333 durumlarda daha uygun olduğu da gösterilerek hemen hemen tamamen
334 yeniden yazıldı. <a href="rewrite/">Yeniden Yazma Kılavuzu</a> artık
335 bir sayfa olmaktan çıkıp, çok daha ayrıntılı ve daha iyi düzenlenmiş
336 bir bölüm haline geldi.</dd>
339 <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> belgeleri, evvelki teknik ayrıntılara ek
340 olarak başlarken seviyesinde daha fazla örnekle büyük oranda
343 <dt>Önbellek Kullanım Kılavuzu</dt>
344 <dd><a href="caching.html">Önbellek Kullanım Kılavuzu</a>
345 <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> tarafından sağlanan RFC2616 HTTP/1.1
346 önbellekleme özellikleri arasıda daha iyi ayrım yapılabilmesi için ve
347 <a href="socache.html">socache</a> arayüzü ile sağlanan soysal
348 anahtar/değer önbelleklemesi yanında <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>
349 gibi mekanizmalarla sağlanan özelleştirilebilir arabelleklemeyi de
350 kapsamak üzere yeniden yazıldı.</dd>
353 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
354 <div class="section">
355 <h2><a name="developer" id="developer">Modül Geliştirici Değişiklikleri</a></h2>
358 <dt>Yapılandırma Denetleme Kancası Eklendi</dt>
360 <dd>Yeni bir kanca, <code>check_config</code> kancası,
361 <code>pre_config</code> ve <code>open_logs</code> kancaları arasında
362 çalışmak üzere eklendi. Ayrıca, <code class="program"><a href="./programs/httpd.html">httpd</a></code>'ye
363 <code>-t</code> seçeneği verildiğinde <code>test_config</code>
364 kancasından önce çalışır. <code>check_config</code> kancası, modüllerin
365 karşılıklı bağımlı yapılandırma yönergesi değerlerini yeniden
366 yoklamasını ve iletiler konsola hala günlüklenebiliyorken bunların
367 ayarlanabilmesini sağlar. Temel <code>open_logs</code> kanca işlevi
368 konsol çıktısını hata günlüğüne yönlendirmeden önce hatalı yapılandırma
369 sorunlarına karşı kullanıcı uyarılabilir.</dd>
371 <dt>İfade Çözümleyici Eklendi</dt>
373 <dd>Artık genel amaçlı bir ifade çözümleyicimiz var. API
374 <var>ap_expr.h</var> içinde incelenebilir. Evvelce
375 <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> içinde gerçeklenmiş olan ifade çözümleyiciden
378 <dt>Yetkilendirme Kuralları Taşıyıcıları</dt>
380 <dd>Yetkilendirme modülleri, <code class="directive"><a href="./mod/mod_authz_core.html#requireall"><RequireAll></a></code> gibi gelişmiş yetkilendirme
381 kuralı taşıyıcılarını desteklemek için ap_register_auth_provider()
382 üzerinden artık bir sağlayıcı olarak çalıştırılabilmektedir.</dd>
384 <dt>Küçük Nesne Arabellekleme Arayüzü</dt>
386 <dd><var>ap_socache.h</var>, evvelki <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> oturum
387 arabelleği gerçeklenimine dayalı olarak küçük veri nesnelerini
388 arabelleklemek için sağlayıcı temelli bir arayüz ortaya koyar.
389 Paylaşımlı bellek çevrimsel tamponu kullanan sağlayıcılar, disk bazlı
390 dbm dosyaları ve memcache ile dağıtılan arabellekler şu an
391 desteklenmektedir.</dd>
393 <dt>Arabellek Durum Kancası Eklendi</dt>
395 <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> modülü artık, arabellekleme kararı bilinir
396 olduğunda çağrılan yeni bir <code>cache_status</code> kancası içeriyor.
397 Öntanımlı gerçeklenim, yanıta istemlik bir <code>X-Cache</code> ve
398 <code>X-Cache-Detail</code> ekleyebilmektedir.</dd>
401 <p>Geliştirici belgeleri <a href="developer/new_api_2_4.html">API
402 değişikliklerinin ayrıntılı bir listesini</a> içermektedir.</p>
404 <div class="bottomlang">
405 <p><span>Mevcut Diller: </span><a href="./en/new_features_2_4.html" hreflang="en" rel="alternate" title="English"> en </a> |
406 <a href="./fr/new_features_2_4.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
407 <a href="./tr/new_features_2_4.html" title="Türkçe"> tr </a></p>
408 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
409 <script type="text/javascript"><!--//--><![CDATA[//><!--
410 var comments_shortname = 'httpd';
411 var comments_identifier = 'http://httpd.apache.org/docs/trunk/new_features_2_4.html';
413 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
414 d.write('<div id="comments_thread"><\/div>');
415 var s = d.createElement('script');
416 s.type = 'text/javascript';
418 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
419 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
422 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
424 })(window, document);
425 //--><!]]></script></div><div id="footer">
426 <p class="apache">Copyright 2016 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>
427 <p class="menu"><a href="./mod/">Modüller</a> | <a href="./mod/quickreference.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
428 if (typeof(prettyPrint) !== 'undefined') {