⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 caching.html.tr.utf8

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 UTF8
📖 第 1 页 / 共 3 页
字号:
<?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>脰nbellek Kullan谋m K谋lavuzu - 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.2</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="./">S眉r眉m 2.2</a></div><div id="page-content"><div id="preamble"><h1>脰nbellek Kullan谋m K谋lavuzu</h1><div class="toplang"><p><span>Mevcut Diller: </span><a href="./en/caching.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |<a href="./fr/caching.html" hreflang="fr" rel="alternate" title="Fran莽ais">&nbsp;fr&nbsp;</a> |<a href="./tr/caching.html" title="T眉rk莽e">&nbsp;tr&nbsp;</a></p></div>    <p>Bu belge <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>,      <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>, <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code>,      <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> mod眉lleri ve <a href="programs/htcacheclean.html">htcacheclean</a> 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鈥檔in 枚nbellekleme 枚zelliklerinin      nas谋l kullan谋laca臒谋 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="#overview">脰nbelleklemeye Bir Bak谋艧</a></li><li><img alt="" src="./images/down.gif" /> <a href="#security">G眉venlik Kayg谋lar谋</a></li><li><img alt="" src="./images/down.gif" /> <a href="#filehandle">Dosya Tan谋t谋c谋 脰nbelleklemesi</a></li><li><img alt="" src="./images/down.gif" /> <a href="#inmemory">Sistem Belle臒inde 脰nbellekleme</a></li><li><img alt="" src="./images/down.gif" /> <a href="#disk">Disk 脺zerinde 脰nbellekleme</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 sunucusunun 2.2 s眉r眉m眉nden itibaren      <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ve <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> mod眉lleri      deneysel olmaktan 莽谋kar谋lm谋艧 ve 眉retim ama莽l谋 kullan谋labilece臒ine karar      verilmi艧tir. Bu 枚nbellekleme mimarileri gerek HTTP sunucusu gerekse      vekili olarak 莽al谋艧mada HTTP i艧lemlerini h谋zland谋rmak anlam谋nda sunucuya      g眉莽 katarlar.</p>    <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, ortam sa臒lay谋c谋 mod眉lleri olan      <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> ve <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> ile      birlikte HTTP 枚nbelleklemesini ak谋ll谋ca yerine getirir. 陌莽eri臒in kendisi      枚nbellekte saklan谋rken <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> 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. <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>,      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.</p>    <p><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> ise biraz daha temel ancak bazen daha      kullan谋艧l谋 olabilen bir 枚nbellekleme 艧ekli ile ilgilenir. URL鈥檒erin      枚nbelleklenebilmesini m眉mk眉n k谋lman谋n karma艧谋kl谋臒谋yla bo臒u艧mak yerine      <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>, dosyalar谋n Apache鈥檔in son ba艧lat谋ld谋臒谋      zamanki durumlar谋n谋 saklamak i莽in dosyalar谋n belle臒e e艧lenmek 眉zere ele      al谋nmas谋n谋 sa臒lar. B枚ylelikle, <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>, 莽ok s谋k      de臒i艧meyen dura臒an yerel dosyalara eri艧im zaman谋n谋 azaltmaya yard谋m      eder.</p>    <p><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> ve <code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code> y枚nergeleri ile ilgili      b枚l眉mlerde anlat谋lanlar谋 saymazsak <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>, bu      belgenin as谋l konusu olan <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> 枚nbellekleme      mimarisine g枚re daha basit bir 枚nbellekleme ger莽eklenimidir.</p>    <p>Bu belgeden azami yarar谋 sa臒layabilmek i莽in temel bir HTTP bilginizin      olmas谋 ve <a href="urlmapping.html">URL鈥檒erin Dosya Sistemine      E艧lenmesi</a> ile <a href="content-negotiation.html">陌莽erik Uzla艧谋m谋</a>      belgelerini okumu艧 olman谋z gerekir.</p>  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="overview" id="overview">脰nbelleklemeye Bir Bak谋艧</a></h2>        <table class="related"><tr><th>陌lgili Mod眉ller</th><th>陌lgili Y枚nergeler</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code></li><li><code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapstatic">MMapStatic</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code></li></ul></td></tr></table>    <p>Bir istek sonu莽lan谋ncaya kadar <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> mod眉l眉nde iki      a艧amadan ge莽er. 陌lkinde <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> bir URL e艧leme mod眉l眉      olarak 莽al谋艧谋r ve URL 枚nbellekteyse ve zaman a艧谋m谋na u臒ramam谋艧sa iste臒in      do臒rudan <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> taraf谋ndan sunulmas谋n谋 sa臒lar.</p>    <p>Yani iste臒in sunumu s谋ras谋nda, iste臒in 枚rne臒in,      <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> veya <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> taraf谋ndan      ele al谋nmas谋 gerekse bile bu yap谋lmaz. 脰nbelleklenen i莽erik ilk al谋nd谋臒谋      haliyle sunulur.</p>    <p>E臒er URL 枚nbellekte yoksa, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> iste臒i bir  <a href="filter.html">s眉zgece</a> tabi tutar. Apache i莽eri臒in varl谋臒谋n谋      saptam谋艧sa i莽eri臒in s眉zge莽 taraf谋ndan sunulmas谋n谋 sa臒lad谋ktan sonra,      s眉zge莽 i莽eri臒in 枚nbelleklenebilece臒ini saptam谋艧sa gelecekte sunmak 眉zere      i莽eri臒i 枚nbelle臒e kaydeder.</p>    <p>E臒er URL 枚nbellekte bulunmu艧 fakat i莽eri臒in zaman a艧谋m谋na u臒rad谋臒谋      anla艧谋lm谋艧sa s眉zge莽 yine de eklenir fakat bu kez      <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> 枚nbellekteki s眉r眉m眉n hala ge莽erli olup      olmad谋臒谋n谋 saptamak i莽in kayna臒谋n bulundu臒u sunucuya bir ko艧ullu istek      g枚nderir. 脰nbellekteki s眉r眉m hala ge莽erliyse temel verileri g眉ncellenir      ve istek 枚nbellekten sunulur. 脰nbellekteki s眉r眉m art谋k ge莽erli de臒ilse,      枚nbellekteki s眉r眉m silinir ve s眉zge莽 g眉ncel i莽eri臒i 枚nbelle臒e kaydeder      ve iste臒i oradan sunar.</p>    <h3>脰nbelle臒in H谋zland谋r谋lmas谋</h3>            <p>Yerel i莽erik 枚nbelleklendi臒i takdirde <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> y枚nergesine <code>On</code>        de臒eri atanm谋艧sa 枚nbellekten sunulan sayfa say谋s谋nda b眉y眉k bir art谋艧        oldudu臒u g枚r眉l眉r. Bunun sebebi i莽eri臒i sunan sanal kona臒谋n isminin        枚nbellek anahtar谋n谋n bir par莽as谋 olarak kullan谋lmas谋d谋r. Y枚nergeye        <code>On</code> de臒erini atamak suretiyle 莽ok isimli ve rumuzlu sanal        konaklar i莽in farkl谋 枚nbellek girdileri olu艧turulmaz, bunun yerine her        me艧ru sanal konak i莽in ayr谋 bir 枚nbellek tutulur.</p>      <p>脰nbellekleme, URL鈥檔in dosya ismine d枚n眉艧t眉r眉lmesi a艧amas谋nda        ger莽ekle艧ti臒inden 枚nbelleklenen belgeler sadece URL isteklerine bir        yan谋t olarak sunulurlar. <a href="howto/ssi.html">Sunucu Tarafl谋        陌莽erikleri</a> kullanmazsan谋z genellikle bunun fazla bir 枚nemi        olmaz.</p>      <div class="example"><p><code>        &lt;!-- Bu i莽erik 枚nbelleklenebilir. --&gt;<br />        &lt;!--#include virtual="/dipnot.html" --&gt;<br />        <br />        &lt;!-- Bu i莽erik 枚nbelleklenemez. --&gt;<br />        &lt;!--#include file="/bir/yol/dipnot.html" --&gt;      </code></p></div>      <p>Sunucu Tarafl谋 陌莽erikleri kullan谋yorsan谋z ve 枚nbelleklemenin        sa臒lad谋臒谋 h谋z art谋艧谋ndan da yaralanmak istiyorsan谋z i莽erik        yerle艧tirmek i莽in <code>virtual</code> i莽erik t眉r眉n眉 kullan谋n谋z.</p>        <h3>Zaman A艧谋m谋 S眉releri</h3>            <p>脰nbellekli 枚臒eler i莽in 枚ntan谋ml谋 zaman a艧谋m谋 s眉resi bir saat olmakla        birlikte <code class="directive"><a href="./mod/mod_cache.html#cachedefaultexpire">CacheDefaultExpire</a></code>        y枚nergesi kullan谋larak bu de臒er kolayl谋kla ge莽ersiz k谋l谋nabilir. Bu        枚ntan谋ml谋 de臒er sadece i莽eri臒in 枚zg眉n kayna臒谋 bir zaman a艧谋m谋 s眉resi        veya son de臒i艧iklik tarihi belirtmedi臒i takdirde kullan谋l谋r.</p>      <p>Bir yan谋t <code>Expires</code> ba艧l谋臒谋n谋 de臒il de        <code>Last-Modified</code> ba艧l谋臒谋n谋 i莽eriyorsa        <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> zaman a艧谋m谋 s眉resini <code class="directive"><a href="./mod/mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></code> y枚nergesinin        nas谋l kullan谋ld谋臒谋na bakarak saptar.</p>      <p>Yerel i莽erik i莽in, zaman a艧谋m谋 s眉resini hassas olarak ayarlamak        gerekirse <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code> kullan谋labilir.</p>      <p>Zaman a艧谋m谋 s眉resinin 眉st s谋n谋r谋 <code class="directive"><a href="./mod/mod_cache.html#cachemaxexpire">CacheMaxExpire</a></code> y枚nergesi ile        belirlenebilir.</p>        <h3>艦artl谋 陌stekler i莽in 脰zl眉 K谋lavuz</h3>            <p>脰nbellekteki i莽erik zaman a艧谋m谋na u臒ray谋p, i莽erik sa臒lay谋c谋ya veya        arka sunucuya 枚zg眉n iste臒i aktarmak yerine ayr谋 bir istek yap谋lmas谋        gere臒i Apache鈥檔in 艧artl谋 bir istek yapmas谋 sonucunu do臒urur.</p>      <p>Bir istemcinin veya 枚nbelle臒in ayn谋 i莽eri臒in farkl谋 s眉r眉mleri        aras谋nda ayr谋m yapabilmesi i莽in HTTP protokol眉 baz谋 ba艧l谋k alanlar谋        枚nerir. 脰rne臒in, "Etag:" ba艧l谋臒谋yla sunulan bir 枚zkaynak i莽in        "If-None-Match:" ba艧l谋臒谋yla bir 艧artl谋 istek yapmak m眉mk眉n oldu臒u gibi        枚zkaynak "Last-Modified:" ba艧l谋臒谋yla sunuluyorsa 艧artl谋 istek        "If-Modified-Since:" ba艧l谋臒谋yla yap谋labilir, vesaire.</p>      <p>B枚yle bir 艧artl谋 istek yap谋ld谋臒谋nda yan谋t ko艧ulun i莽erikle e艧le艧ip        e艧le艧medi臒ine ba臒l谋 olarak farkl谋 olur. E臒er istek bir        "If-Modified-Since:" ba艧l谋臒谋yla yap谋lm谋艧sa ve i莽erik istekte        belirtilen zamandan 枚nce de臒i艧tirilmemi艧se k谋sa ve 枚z olarak bir "304        Not Modified" (Bir de臒i艧iklik yok) iletisiyle yan谋t verilir.</p>      <p>Aksi takdirde  bir 艧artl谋 istek yap谋lmam谋艧 gibi i莽eri臒in kendisi        sunulur.</p>      <p>脰nbellekleme ile ilgili 艧artl谋 istekler 莽ifte yarar sa臒lar. Birinci        olarak, b枚yle bir istek arkadaki sunucuya yap谋l谋yorsa ve iki i莽erik de        ayn谋ysa bunu saptamak kolay olur ve 枚zkayna臒谋n tamam谋n谋 aktarma        k眉lfetinden kurtulunur.</p>      <p>陌kinci olarak, 艧artl谋 istekler arka sunucuda normalden daha az        faaliyete sebep olur. Dura臒an dosyalar i莽in bu genellikle        <code>stat()</code> veya  benzeri bir sistem 莽a臒r谋s谋yla dosya        boyutlar谋 ve de臒i艧iklik zaman谋na bakmak 艧eklinde ger莽ekle艧ir.        B枚ylelikle Apache yerel i莽eri臒i 枚nbellekliyor olsa bile ve hatta        i莽erik zaman a艧谋m谋na da u臒rasa 枚nbellekteki dosyada bir de臒i艧iklik        olmad谋臒谋 takdirde i莽eri臒i 枚nbellekten sunmak daha h谋zl谋 olacakt谋r.        脟眉nk眉 dosyay谋 枚nbellekten okumak, arka sunucudan okumaktan daha        h谋zl谋d谋r (bu, bellekten okumayla diskten okumay谋 kar艧谋la艧t谋rmak        gibidir).</p>        <h3>Neler 脰nbelleklenebilir?</h3>            <p>Evvelce bahsedildi臒i gibi Apache鈥檇e iki t眉r 枚nbellekleme yap谋l谋r ve        bunlar farkl谋 y枚ntemlerle 莽al谋艧谋r. <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>        枚nbelleklemesinde dosyalar Apache ba艧lat谋ld谋臒谋 zamanki i莽erikle        saklan谋r. Bu mod眉l taraf谋ndan 枚nbelle臒e al谋nm谋艧 bir dosya i莽in istek        geldi臒inde iste臒in yolu kesilip 枚nbellekteki dosya sunulur.</p>      <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> 枚nbelleklemesinde i艧ler biraz daha        kar谋艧谋kt谋r. Bir iste臒e hizmet sunulurken istenen i莽erik evvelce        枚nbelleklenmemi艧se 枚nbellekleme mod眉l眉 枚nce i莽eri臒in        枚nbelleklenebilirli臒ine bakar. Bir yan谋t谋n 枚nbelleklenebilirli臒ini        belirleyen ko艧ullar 艧unlard谋r:</p>      <ol>        <li>脰nbellekleme bu URL ile etkin k谋l谋nabilmelidir. <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code> ve <code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code> y枚nergelerine bak谋n谋z.</li>        <li>Yan谋t谋n HTTP durum kodu 200, 203, 300, 301 veya 410 olmal谋d谋r.</li>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -