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

📄 caching.html.tr.utf8

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 UTF8
📖 第 1 页 / 共 3 页
字号:
        <li>陌stek bir HTTP GET iste臒i olmal谋d谋r.</li>        <li>陌stek bir "Authorization:" ba艧l谋臒谋 i莽eriyorsa yan谋t 枚nbelle臒e          al谋nmayacakt谋r.</li>        <li>E臒er yan谋t bir "Authorization:" ba艧l谋臒谋 i莽eriyorsa ayr谋ca          "Cache-Control:" ba艧l谋臒谋nda da "s-maxage", "must-revalidate" veya          "public" de臒erlerinden birini i莽ermelidir.</li>        <li>E臒er URL (GET y枚ntemi kullanan bir HTML formunun yapt谋臒谋 gibi) bir          sorgu dizgesi i莽eriyorsa  yan谋t, RFC2616鈥檔谋n 13.9. b枚l眉m眉nde          a莽谋kland谋臒谋 gibi bir "Expires:" ba艧l谋臒谋 i莽ermedik莽e yan谋t i莽eri臒i          枚nbelle臒e al谋nmayacakt谋r.</li>        <li><code class="directive"><a href="./mod/mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></code>          y枚nergesinin kullan谋m谋n谋 gerektiren bir durum olmad谋k莽a 200 durum          koduna sahip bir yan谋t谋n "Etag", "Last-Modified" ve "Expires"          ba艧l谋klar谋ndan en az birini i莽ermesi gerekir.</li>        <li><code class="directive"><a href="./mod/mod_cache.html#cachestoreprivate">CacheStorePrivate</a></code>          y枚nergesinin kullan谋m谋n谋 gerektiren bir durum olmad谋k莽a yan谋t          "private" de臒erli bir "Cache-Control:" ba艧l谋臒谋 i莽erdi臒i takdirde          yan谋t谋n i莽eri臒i 枚nbelle臒e al谋nmayacakt谋r.</li>        <li>Benzer 艧ekilde, <code class="directive"><a href="./mod/mod_cache.html#cachestorenostore">CacheStoreNoStore</a></code> y枚nergesi kullan谋lmam谋艧sa yan谋t          "no-store" de臒erli bir "Cache-Control:" ba艧l谋臒谋 i莽eriyorsa yan谋t          i莽eri臒i 枚nbelle臒e al谋nmayacakt谋r.</li>        <li>Her艧eyle e艧le艧en "*" de臒erli bir "Vary:" ba艧l谋臒谋 i莽eren bir          yan谋t谋n i莽eri臒i 枚nbelle臒e al谋nmaz.</li>      </ol>        <h3>Neler 脰nbelleklenmemeli?</h3>            <p>K谋saca, istek zamana a艧谋r谋 ba臒谋ml谋ysa ya da istek k谋smen bile olsa        HTTP uzla艧谋m谋yla ba臒da艧m谋yorsa 枚nbelle臒e al谋nmamal谋d谋r.</p>      <p>陌莽eri臒i istek莽inin IP adresine ba臒l谋 olarak de臒i艧en veya her be艧        dakikada bir de臒i艧ikli臒e u臒rayan bir devingen i莽eri臒e sahipseniz b枚yle        bir i莽erik asla 枚nbelle臒e al谋nmamal谋d谋r.</p>      <p>Di臒er taraftan, i莽erik HTTP ba艧l谋臒谋ndaki de臒erlere ba臒l谋 olarak        de臒i艧iyorsa i莽eri臒in bir "Vary" ba艧l谋臒谋 kullan谋larak ak谋ll谋ca        枚nbelleklenmesi imkan谋 mevcuttur.</p>        <h3>De臒i艧ken/Uzla艧谋ml谋 陌莽erik</h3>            <p>"Vary" ba艧l谋kl谋 bir yan谋t arka sunucudan istenirken        <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> taraf谋ndan al谋nm谋艧sa ak谋ll谋ca ele al谋nmaya        莽al谋艧谋lacakt谋r. M眉mk眉nse, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> gelecekte bu        i莽erikle ilgili isteklerin "Vary" ba艧l谋kl谋 yan谋tlar谋 olaca臒谋n谋        saptayacak ve 枚nbellekten do臒ru i莽erikle yan谋t verecektir.</p>      <p>脰rne臒in, bir yan谋t 艧枚yle bir ba艧l谋k ile al谋nm谋艧sa,</p>      <div class="example"><p><code>        Vary: negotiate,accept-language,accept-charset      </code></p></div>      <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> sadece accept-language ve accept-charset        ba艧l谋klar谋 枚zg眉n istekle e艧le艧en 枚nbellekli i莽eri臒i sunacakt谋r.</p>      </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="security" id="security">G眉venlik Kayg谋lar谋</a></h2>        <h3>Eri艧im Denetimi ve Yetkilendirme</h3>            <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> 莽o臒unlukla bir kar艧谋 vekile sahip olmak        amac谋yla kullan谋l谋r. Arka sunucunun sorgulanmas谋n谋 gerektirmeyen t眉m        istekler 枚nbellekleme mod眉l眉 taraf谋ndan kar艧谋lanacakt谋r. Yerel        枚zkaynaklar谋n 枚nbelleklenmesi s枚z konusu oldu臒unda Apache鈥檔in g眉venlik        modeli b眉y眉k莽e bir de臒i艧ikli臒e u臒rar.</p>      <p>Olas谋 <code>.htaccess</code> dosyalar谋n谋n dosya sisteminin tamam谋nda        taranmas谋 莽ok pahal谋 bir i艧lem oldu臒undan <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>,        (i艧lemi h谋zland谋rmak i莽in) 枚nbelle臒e alman谋n temel amac谋n谋 k谋smen        g枚zard谋 ederek, 枚nbellekteki i莽eri臒in sunumu i莽in gerekli        yetkilendirmenin olup olmad谋臒谋 konusunda bir karar 眉retmez. Ba艧ka bir        deyi艧le, e臒er <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> bir k谋s谋m i莽eri臒i 枚nbelle臒e        alm谋艧sa i莽erik zaman a艧谋m谋na u臒ramad谋臒谋 s眉rece bu i莽erik 枚nbellekten        sunulacakt谋r.</p>      <p>脰rne臒in, yap谋land谋rman谋z bir 枚zkayna臒a IP adresine g枚re eri艧ime izin        veriyorsa bu i莽eri臒in 枚nbelle臒e al谋nmayaca臒谋ndan emin olmal谋s谋n谋z.        Bunu <code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code>        y枚nergesini veya <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code> kullanarak        yapabilirsiniz. Bunu yapmaz, olay谋 kendi haline b谋rak谋rsan谋z        <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> bir kar艧谋 vekil gibi 莽al谋艧arak sunulan her        i莽eri臒i arabelle臒e alacak ve hangi IP adresinden gelirse gelsin her        istemciye bunu sunacakt谋r.</p>        <h3>Yerel 陌stismarc谋lar</h3>            <p>Son kullan谋c谋lar谋谋n isteklerine 枚nbellekten hizmet sunuldu臒undan        枚nbelle臒in kendisi i莽erikle etkile艧ime ge莽mek isteyenlerin veya        i莽eri臒i tahrif etmek isteyenlerin hedefi haline gelebilir. Apache鈥檡i        莽al谋艧t谋ran kullan谋c谋 taraf谋ndan her zaman 枚nbelle臒e yaz谋labilece臒ini        ak谋ldan 莽谋karmamak 枚nemlidir. Bu durumda al谋艧谋lm谋艧谋n tersine t眉m        i莽eri臒in Apache kullan谋c谋s谋 taraf谋ndan yaz谋lamamas谋n谋n sa臒lanmas谋        枚nerilir.</p>      <p>E臒er Apache kullan谋c谋s谋, 枚rne臒in bir CGI s眉recindeki a莽谋k nedeniyle        tehlikeye at谋l谋rsa, 枚nbellek hedef al谋nabilir.        <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code> kullan谋l谋rken 枚nbellekteki bir 枚臒eyi        de臒i艧tirmek veya 枚nbelle臒e yeni bir 枚臒e eklemek g枚rece daha        kolayd谋r.</p>      <p>Bu risk, Apache kullan谋c谋s谋n谋 kullanan di臒er sald谋r谋 t眉rleriyle        kar艧谋la艧t谋r谋ld谋臒谋nda daha y眉ksektir. <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>        kullan谋yorsan谋z 艧unlar谋 akl谋n谋zdan 莽谋karmay谋n: (1) Apache g眉venlik        g眉ncellemelerini takip edin ve sunucunuzu buna g枚re g眉ncelleyin. (2)        M眉mk眉nse <a href="suexec.html">suEXEC</a> kullanarak CGI s眉re莽lerini        Apache kullan谋c谋s谋 olmayan bir kullan谋c谋n谋n aidiyetinde 莽al谋艧t谋r谋n.</p>        <h3>脰nbellek Zehirlenmeleri</h3>            <p>Apache bir 枚nbellekli vekil sunucu olarak 莽al谋艧t谋臒谋nda 枚nbellek        zehirlenmesi ad谋 verilen sorunla kar艧谋la艧谋lma olas谋l谋臒谋 vard谋r.        脰nbellek zehirlenmesi, vekil sunucunun arka sunucudan yanl谋艧 (ve        genellikle istenmeyen) i莽erik almas谋na sebep olan bir sald谋r谋 t眉r眉n眉        betimlemek i莽in yayg谋n olarak kullan谋lan bir terimdir.</p>      <p>脰rne臒in Apache鈥檔in 莽al谋艧t谋臒谋 sistemin kulland谋臒谋 DNS sunucular谋 DNS        枚nbellek zehirlenmesinden etkilenebilecek durumdaysa, bir sald谋rgan        Apache鈥檔in istekleri almak i莽in ba艧vuraca臒谋 kaynak sunucunun yerini        de臒i艧tirebilir. Di臒er bir 枚rnek, HTTP istek ka莽ak莽谋l谋臒谋 ad谋 verilen        bir sald谋r谋 t眉r眉d眉r.</p>      <p>Bu belge HTTP istek ka莽ak莽谋l谋臒谋n谋 derinli臒ine incelenmesi i莽in uygun        yer de臒ildir (b枚yle kaynaklara arama motorunuzla eri艧ebilirsiniz).        Bununla birlikte, vekil taraf谋ndan kaynak sunucudan al谋nan i莽eri臒i        tamamen denetim alt谋na almak amac谋yla kaynak sunucudaki bir a莽谋臒谋        istismar etmeye y枚nelik bir dizi istek yap谋labilece臒inin olas谋l谋k        dahilinde oldu臒unu bilmenizde yarar vard谋r.</p>      </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="filehandle" id="filehandle">Dosya Tan谋t谋c谋 脰nbelleklemesi</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_file_cache.html">mod_file_cache</a></code></li><li><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><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></ul></td></tr></table>    <p>Bir dosyan谋n a莽谋lmas谋 i艧lemi, 枚zellikle de a臒 dosya sistemlerinde      bulunan dosyalar i莽in 枚nemli bir gecikme kayna臒谋 olabilir. 脰nbellekte,      莽ok sunulan dosyalar谋n kendilerinin de臒il, a莽谋k dosya tan谋t谋c谋lar谋n谋n      saklanmas谋 Apache鈥檡i bu t眉r gecikmelerden koruyabilir. Apache鈥檇e iki t眉r      dosya tan谋t谋c谋 枚nbelleklemesi yap谋labilmektedir.</p>    <h3><code>CacheFile</code> y枚nergesi ile</h3>            <p>Apache鈥檇e mevcut 枚nbelleklemenin en temel 艧ekli        <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> taraf谋ndan sa臒lanan dosya tan谋t谋c谋        枚nbelleklemesidir. Bu 枚nbellek t眉r眉 dosyalar谋n kendilerini de臒il a莽谋k        dosya tan谋t谋c谋lar谋n谋n bir listesini saklar. Dosyalar谋n bu anlamda        枚nbelleklenmesi, <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> y枚nergesi yap谋land谋rma dosyas谋nda belirtilerek        sa臒lanabilir.</p>      <p><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> y枚nergesi        belirtilen dosyan谋n Apache ba艧lat谋ld谋臒谋nda a莽谋lmas谋n谋 ve dosya i莽in        yap谋lan sonraki her istekte bu dosya tan谋t谋c谋s谋n谋n kullan谋lmas谋n谋        sa臒lar.</p>      <div class="example"><p><code>        CacheFile /usr/local/apache2/htdocs/index.html      </code></p></div>      <p>B眉y眉k miktarda dosyay谋 bu anlamda 枚nbelleklemeyi tasarl谋yorsan谋z        i艧letim sisteminizin a莽谋k dosya tan谋t谋c谋lar谋n谋n say谋s谋 ile ilgili        s谋n谋rlamas谋n谋 uygun bir de臒ere ayarlaman谋z gerekebilir.</p>      <p><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> y枚nergesini        kulland谋臒谋n谋z takdirde dosya i莽eri臒indeki de臒i艧iklikleri an谋nda iste臒e        yans谋tamazs谋n谋z. Apache dosyay谋 ilk ba艧lat谋ld谋臒谋ndaki haliyle        sunar.</p>      <p>E臒er Apache 莽al谋艧谋rken dosya silinmi艧se Apache ilk ba艧lat谋ld谋臒谋ndaki        haline ili艧kin dosya tan谋t谋c谋y谋 sa臒lamaya ve dolay谋s谋yla dosya        i莽eri臒ini sunmaya devam edecektir. Yani, dosya silinmi艧 ve art谋k dosya        sisteminde g枚r眉nm眉yor olsa bile Apache durdurulup dosya tan谋t谋c谋lar谋        kapanmad谋k莽a dosyalar谋n silinmesiyle a莽谋lan yer serbest        kalmayacakt谋r.</p>        <h3><code>CacheEnable</code> y枚nergesi ile</h3>            <p><code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> mod眉l眉n眉n ayr谋ca, <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code> y枚nergesi 眉zerinden etkin        k谋l谋nabilen kendine 枚zg眉 bir dosya tan谋t谋c谋 枚nbellekleme 艧emas谋        vard谋r.</p>      <div class="example"><p><code>        CacheEnable fd /      </code></p></div>      <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>鈥檔in devreye girdi臒i her i艧lemde oldu臒u        gibi bu t眉r dosya tan谋t谋c谋 枚nbelleklemesi de ak谋ll谋ca yap谋l谋r ve        枚nbellekteki i莽erik zaman a艧谋m谋na u臒rad谋臒谋 halde sunulmaya devam        edilmez.</p>      </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="inmemory" id="inmemory">Sistem Belle臒inde 脰nbellekleme</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_mem_cache.html">mod_mem_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></ul></td></tr></table>    <p>陌莽eri臒in sistem belle臒inden sunulmas谋 i莽erik sunman谋n evrensel olarak      en h谋zl谋 yoludur. Dosyalar谋n bir disk denetleyiciden okunmas谋 ya da daha      k枚t眉s眉 uzak bir a臒dan okunmas谋 bellekten okumayla kar艧谋la艧t谋r谋lamayacak      枚l莽眉de yava艧 i艧lemlerdir. Disk denetleyiciler genellikle fiziksel      s眉re莽leri denetlerler. A臒 eri艧imi ise band geni艧li臒i s谋n谋rlamalar谋ndan      etkilenir. Halbuki bellek eri艧imi sadece nano saniyeler mertebesinde

⌨️ 快捷键说明

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