{"id":6002,"date":"2021-09-20T01:49:00","date_gmt":"2021-09-19T22:49:00","guid":{"rendered":"https:\/\/www.niobehosting.com\/blog\/?p=6002"},"modified":"2021-11-15T19:05:50","modified_gmt":"2021-11-15T16:05:50","slug":"add-expires-headers-cozumu","status":"publish","type":"post","link":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/","title":{"rendered":"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc"},"content":{"rendered":"\n<p><strong>Expires Headers<\/strong>, sunucular taraf\u0131ndan belirlenmi\u015f dosyalar\u0131, taray\u0131c\u0131lar\u0131n \u00f6nbelle\u011finden al\u0131n\u0131p al\u0131nmamas\u0131 gerekti\u011fini belirten bir fonksiyondur. Expires Headers\u2019\u0131n amac\u0131, sunuculardan indirilen dosyalar\u0131n y\u00fcklerinin hafifletilmesi ve sunuculara y\u00f6nelik <a href=\"https:\/\/www.niobehosting.com\/blog\/http\/\">HTTP<\/a> isteklerinin azalt\u0131lmas\u0131d\u0131r.&nbsp;<\/p>\n\n\n\n<p>Bu i\u015flemin \u00f6nemli bir bile\u015feni olan web taray\u0131c\u0131lar\u0131 da, kullan\u0131c\u0131n\u0131n bir web sitesi ziyareti s\u0131ras\u0131nda, gerekli olan dosyalar\u0131n indirilmesi ve sunucularla kurulan ileti\u015fimden sorumludurlar. Taray\u0131c\u0131lar sonraki ad\u0131mda, web sitesinin g\u00f6r\u00fcnt\u00fclenmesi i\u00e7in mevcut dosyalar\u0131 derleyerek i\u015fleme al\u0131rlar.&nbsp;<\/p>\n\n\n\n<p>Web sitelerinde bar\u0131nd\u0131r\u0131lan grafikler ve i\u00e7erikler geni\u015fledik\u00e7e, cihaz ve sunucu aras\u0131nda ger\u00e7ekle\u015fen dosya aktar\u0131m\u0131 da artmaktad\u0131r. <strong>Add Expires Headers<\/strong>, taray\u0131c\u0131lar\u0131n en s\u0131k kullan\u0131lan dosyalar\u0131n\u0131n \u00f6nbelle\u011fe almas\u0131n\u0131 sa\u011flayan fonksiyon olarak tan\u0131mlanabilir. <strong>Add Expires Headers \u00e7\u00f6z\u00fcm\u00fc<\/strong> ise <strong>\u201c.htaccess\u201d<\/strong> dosyas\u0131na belirlenmi\u015f kod dizilimlerinin eklenmesi ile sa\u011flanmaktad\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Add Expires Headers Neden \u00d6nemlidir?<\/h2>\n\n\n\n<p><strong>Expires Headers<\/strong> fonksiyonu, web sayfalar\u0131n\u0131n, \u00f6nbelle\u011fine al\u0131nm\u0131\u015f s\u00fcr\u00fcmlerinin, sunulabilir durumlar\u0131n\u0131 taray\u0131c\u0131 taraf\u0131ndan bilinmesini sa\u011flamaktad\u0131r. <strong>Add Expires Headers<\/strong> fonksiyonunun avantajlar\u0131 ise a\u015fa\u011f\u0131daki \u015fekilde s\u0131ralanabilir.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Sunucu y\u00fcklerinin azalt\u0131lmas\u0131.<\/li><li>Web sayfalar\u0131n\u0131n y\u00fcklenme s\u00fcrelerinin k\u0131salt\u0131lmas\u0131.<\/li><li>Maliyet ve fayda oranlar\u0131n\u0131n y\u00fckseltilmesi.<\/li><li>Eri\u015fimin kesintisiz sa\u011flanmas\u0131.<\/li><\/ul>\n\n\n\n<p>Add Expires Headers, sunucu ve taray\u0131c\u0131 aras\u0131nda ger\u00e7ekle\u015fen ileti\u015fim s\u00fcresini k\u0131saltarak, HTTP isteklerini azalt\u0131r, buna ba\u011fl\u0131 olarak da sitelerin performans\u0131 olumlu y\u00f6nde etkilemi\u015f olur. <strong>Add Expires Headers<\/strong> ayr\u0131ca, \u00f6nbellek dosyalar\u0131n\u0131n tekrar kullan\u0131lmas\u0131 ile kullan\u0131c\u0131lar i\u00e7in indirilen dosya miktarlar\u0131n\u0131n azalt\u0131lmas\u0131n\u0131 sa\u011flamaktad\u0131r. Kullan\u0131c\u0131lar, herhangi bir web sitesini ziyaret ettikleri s\u0131rada, taray\u0131c\u0131lar siteye ait dosyalar\u0131 y\u00fckleyerek, \u00f6nbelleklerine kaydederler. Bir kullan\u0131c\u0131 ayn\u0131 web sitesini yeniden ziyaret etti\u011finde ise siteye ait dosyalar\u0131n tekrar y\u00fcklenmesine gerek kalmamaktad\u0131r. Add Expires Headers, siteye ait dosyalar\u0131n indirildikten sonra saklanmas\u0131 i\u00e7in taray\u0131c\u0131lara komut iletir. Add Expires Headers kullan\u0131m\u0131n\u0131n \u00f6nemi \u00f6zetle, bilgisayarlar ile web siteleri aras\u0131ndaki i\u015flem trafi\u011fini azaltarak, \u00f6nbellekte depolanm\u0131\u015f olan verilerin kullan\u0131lmas\u0131n\u0131 ama\u00e7lamak \u015feklinde ifade edilebilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"626\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nedeni.png\" alt=\"\" class=\"wp-image-6003\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nedeni.png 626w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nedeni-300x300.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nedeni-150x150.png 150w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nedeni-100x100.png 100w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nedeni-450x450.png 450w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nedeni-120x120.png 120w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Add Expires Headers \u00c7al\u0131\u015fma Sistemati\u011fi<\/h2>\n\n\n\n<p>Expires Headers fonksiyonu, olduk\u00e7a basit bir \u00e7al\u0131\u015fma sistemati\u011fine sahiptir. Add Expires Headers ile belirlenmi\u015f bir dosyan\u0131n taray\u0131c\u0131n\u0131n \u00f6nbelle\u011fi i\u00e7erisinde ne kadar s\u00fcre boyunca saklanmas\u0131 gerekti\u011fi bildirilir. Bu i\u015flem ile kullan\u0131c\u0131lar ayn\u0131 siteyi ziyaret ettiklerinde, tekrar t\u00fcm dosyalar\u0131n y\u00fcklenmesini beklemezler. Add Expires Headers fonksiyonu ile web sitelerinin y\u00fckleme s\u00fcrelerinin k\u0131salt\u0131lmas\u0131 sa\u011flanmaktad\u0131r. Expires Headers ba\u015fl\u0131klar\u0131, belirlenmi\u015f dosyalara ya da dosya t\u00fcrlerine g\u00f6re ayarlanmaktad\u0131r. Taray\u0131c\u0131n\u0131n web sitesini ziyaret etti\u011fi s\u0131rada, belirlenmi\u015f dosyalar\u0131n ne zaman indirildikleri g\u00f6r\u00fclebilmektedir. Add Expires Headers \u2018\u0131n kullan\u0131m amac\u0131, web sitelerinde sabit olarak kalan \u00f6\u011felerin, son g\u00f6r\u00fcnt\u00fclenme zamanlar\u0131n\u0131n belirlenmesidir. Web sitelerinde genellikle sabit olarak kullan\u0131lan formatlar ise a\u015fa\u011f\u0131daki \u015fekilde s\u0131ralanmaktad\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Images Dosyalar\u0131<\/li><li>Video Dosyalar\u0131<\/li><li>Font Dosyalar\u0131<\/li><li>XML Dosyalar\u0131<\/li><li>Favicon<\/li><li>JavaScript Dosyalar\u0131<\/li><li>CSS Dosyalar\u0131<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"626\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nasil-eklenir.png\" alt=\"\" class=\"wp-image-6004\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nasil-eklenir.png 626w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nasil-eklenir-300x300.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nasil-eklenir-150x150.png 150w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nasil-eklenir-100x100.png 100w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nasil-eklenir-450x450.png 450w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-nasil-eklenir-120x120.png 120w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Add Expires Headers Nas\u0131l Eklenir?<\/h2>\n\n\n\n<p><a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GTmetrix<\/a>, <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/?hl=tr\" target=\"_blank\" rel=\"noreferrer noopener\">Google PageSpeed<\/a> gibi web sitesi \u00f6l\u00e7\u00fcm ara\u00e7lar\u0131nda s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan sorunlardan biri de Add Expires Headers hatas\u0131 olmaktad\u0131r. Add Expires Headers&nbsp; \u00e7\u00f6z\u00fcm\u00fc, <strong>FTP<\/strong> programlar\u0131 yard\u0131m\u0131yla, web sitesinin FTP bilgilerine giri\u015f yap\u0131larak, a\u015fa\u011f\u0131da eklenen kod dizilimin <strong>.htaccess<\/strong> dosyas\u0131na y\u00fcklenmesi ile sa\u011flanmaktad\u0131r.<\/p>\n\n\n\n<p># Enable expirations<\/p>\n\n\n\n<p>ExpiresActive On<\/p>\n\n\n\n<p># Default directive<\/p>\n\n\n\n<p>ExpiresDefault &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p># My favicon<\/p>\n\n\n\n<p>ExpiresByType image\/x-icon &#8220;access plus 1 year&#8221;<\/p>\n\n\n\n<p># Images<\/p>\n\n\n\n<p>ExpiresByType image\/gif &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType image\/png &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType image\/jpg &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType image\/jpeg &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p># CSS<\/p>\n\n\n\n<p>ExpiresByType text\/css &#8220;access 1 month&#8221;<\/p>\n\n\n\n<p># Data interchange<\/p>\n\n\n\n<p>ExpiresByType application\/json &#8220;access plus 0 seconds&#8221;<\/p>\n\n\n\n<p>ExpiresByType application\/xml &#8220;access plus 0 seconds&#8221;<\/p>\n\n\n\n<p>ExpiresByType text\/xml &#8220;access plus 0 seconds&#8221;<\/p>\n\n\n\n<p># Javascript<\/p>\n\n\n\n<p>ExpiresByType application\/javascript &#8220;access plus 1 year&#8221;<\/p>\n\n\n\n<p># Favicon and cursor images<\/p>\n\n\n\n<p># HTML components (HTCs)<\/p>\n\n\n\n<p>ExpiresByType text\/x-component &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p># HTML<\/p>\n\n\n\n<p>ExpiresByType text\/html &#8220;access plus 0 seconds&#8221;<\/p>\n\n\n\n<p># Manifest files<\/p>\n\n\n\n<p>ExpiresByType application\/x-web-app-manifest+json &#8220;access plus 0 seconds&#8221;<\/p>\n\n\n\n<p>ExpiresByType text\/cache-manifest &#8220;access plus 0 seconds&#8221;<\/p>\n\n\n\n<p># Media<\/p>\n\n\n\n<p>ExpiresByType audio\/ogg &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType image\/gif &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType image\/jpeg &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType image\/png &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType video\/mp4 &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType video\/ogg &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType video\/webm &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p># Web feeds<\/p>\n\n\n\n<p>ExpiresByType application\/atom+xml &#8220;access plus 1 hour&#8221;<\/p>\n\n\n\n<p>ExpiresByType application\/rss+xml &#8220;access plus 1 hour&#8221;<\/p>\n\n\n\n<p># Web fonts<\/p>\n\n\n\n<p>ExpiresByType application\/font-woff &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType application\/vnd.ms-fontobject &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType application\/x-font-ttf &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType font\/opentype &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>ExpiresByType image\/svg+xml &#8220;access plus 1 month&#8221;<\/p>\n\n\n\n<p>Yukar\u0131da belirtilen kodlarda yer alan \u201c<strong>1 month<\/strong>\u201d ya da \u201c<strong>1 year<\/strong>\u201d s\u00fcreleri, web sitesine ait sabit verilerin, son g\u00f6r\u00fcnt\u00fclenme zamanlar\u0131n\u0131 ifade etmektedir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6nbelle\u011fe Alma Nedir? Neden \u00d6nemlidir?<\/h2>\n\n\n\n<p>\u00d6nbellek, ge\u00e7ici veri k\u00fcmelerinin depoland\u0131\u011f\u0131, y\u00fcksek h\u0131zdaki katmanlard\u0131r. <a href=\"https:\/\/www.niobehosting.com\/blog\/cache\/\">\u00d6nbelle\u011fe alma <\/a>(Caching) ise daha \u00f6nceden al\u0131nm\u0131\u015f ya da hesaplanm\u0131\u015f olan verilerin, daha verimli kullan\u0131lmas\u0131 i\u00e7in olu\u015fturulan fonksiyonlard\u0131r. \u00d6nbelle\u011fe alma i\u015flemleri, belirlenmi\u015f verilere bir sonraki site ziyareti s\u0131ras\u0131nda, daha h\u0131zl\u0131 eri\u015filmesini sa\u011flamaktad\u0131r. \u00d6nbellek i\u00e7erisinde bulunan veriler RAM gibi donan\u0131mlar taraf\u0131ndan saklan\u0131r. Verilere eri\u015fim sa\u011flamak i\u00e7in, yaz\u0131l\u0131mlar \u00fczerinden ba\u011flant\u0131 kurulmaktad\u0131r. \u00d6nbelle\u011fe alma i\u015flemlerinin temel amac\u0131, depolama alanlar\u0131na eri\u015fim gereksinimlerini azaltarak, verilere eri\u015fim performanslar\u0131n\u0131n artt\u0131r\u0131lmas\u0131 y\u00f6n\u00fcndedir. \u00d6nbelle\u011fe alma (Caching) sisteminin bir\u00e7ok avantaj\u0131 bulunmaktad\u0131r. Bunlar;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Uygulama performanslar\u0131n\u0131n artt\u0131r\u0131lmas\u0131.<\/li><li>Veritaban\u0131 maliyetlerinin d\u00fc\u015f\u00fcr\u00fclmesi.<\/li><li>\u00c7\u0131k\u0131\u015f verilerinin y\u00fcklerinin azalt\u0131lmas\u0131.<\/li><li>Performans\u0131n \u00f6l\u00e7\u00fclebilir oranda y\u00fckseltilmesi.<\/li><li>Veritaban\u0131na ait ba\u011flant\u0131 noktalar\u0131n\u0131n ortadan kald\u0131r\u0131lmas\u0131.<\/li><li>Veri okuma verimlili\u011finin y\u00fckselmesi olarak belirtilmektedir.<\/li><\/ul>\n\n\n\n<p>Add Expires Headers fonksiyonu da, taray\u0131c\u0131larda \u00f6nbelle\u011fe al\u0131nan verilerin, kullan\u0131c\u0131lara sunulup sunulmayaca\u011f\u0131n\u0131 belirtmektedir. Logolar, tasar\u0131m renkleri gibi sabit veriler, Add Expires Headers ile kullan\u0131c\u0131lar\u0131n siteye \u00e7ok daha h\u0131zl\u0131 eri\u015fmesine ve <strong>HTTP<\/strong> isteklerinin azalt\u0131lmas\u0131na yard\u0131mc\u0131 olmaktad\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"626\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/onbellege-alma-nedir.png\" alt=\"\" class=\"wp-image-6005\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/onbellege-alma-nedir.png 626w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/onbellege-alma-nedir-300x300.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/onbellege-alma-nedir-150x150.png 150w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/onbellege-alma-nedir-100x100.png 100w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/onbellege-alma-nedir-450x450.png 450w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/onbellege-alma-nedir-120x120.png 120w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Verileri \u00d6nbelle\u011fe Alma T\u00fcrleri Nelerdir?<\/h3>\n\n\n\n<p>Sunucu y\u00fcklerinin azalt\u0131lmas\u0131 amac\u0131yla, g\u00f6rsel, nesne, CSS ve JavaScript dosyalar\u0131 gibi site verilerinin ge\u00e7ici s\u00fcrelerle saklanma i\u015flemlerine \u00d6nbelle\u011fe alma denilmektedir. \u00d6nbelle\u011fe alma alternatifleri ise a\u015fa\u011f\u0131da s\u0131ralanmaktad\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Veritaban\u0131n\u0131n (Database) \u00d6nbelle\u011fe Al\u0131nmas\u0131<\/h4>\n\n\n\n<p>Web sitelerinde kullan\u0131lan veri tabanlar\u0131n\u0131n h\u0131zlar\u0131 ve i\u015flevsellik verimlili\u011fi, sitenin genel performans\u0131n\u0131 etkileyen unsurlardand\u0131r. Veritabanlar\u0131n\u0131n \u00f6nbelle\u011fe al\u0131nmas\u0131, uygulama performanslar\u0131n\u0131 etkileyen, arka u\u00e7larda yer alan veritabanlar\u0131ndan sa\u011flanan veri ileti\u015fim h\u0131zlar\u0131n\u0131 y\u00fckseltmektedir. Gecikmeleri minimum seviyeye \u00e7eken bu uygulama, web siteleri i\u00e7in uygulanmas\u0131 gereken y\u00f6ntemlerden biri olarak belirtilmektedir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0130\u00e7erik Da\u011f\u0131t\u0131m A\u011f\u0131n\u0131n (CDN) \u00d6nbelle\u011fe Al\u0131nmas\u0131<\/h4>\n\n\n\n<p>Web sitesi trafi\u011finin lokasyon bazl\u0131 da\u011f\u0131t\u0131lmas\u0131 durumlar\u0131nda, siteye ait altyap\u0131n\u0131n d\u00fcnyan\u0131n her yerinde \u00e7o\u011falt\u0131larak kullan\u0131lmas\u0131 her zaman m\u00fcmk\u00fcn olmayabilir. <strong>CDN<\/strong> (<strong>C<\/strong>ontent <strong>D<\/strong>elivery <strong>N<\/strong>etwork), HTML, CSS ve JavaScript gibi sabit i\u00e7eriklerin \u00f6nbelle\u011fe al\u0131nma i\u015flemlerinde kullan\u0131lmaktad\u0131r. Bu \u015fekilde, web sitesini ziyaret eden kullan\u0131c\u0131lar\u0131n daha yak\u0131n bir konuma ta\u015f\u0131narak, bekleme s\u00fcrelerinin azalt\u0131lmas\u0131 hedeflenmektedir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">DNS\u2019leri \u00d6nbelle\u011fe Alma<\/h4>\n\n\n\n<p>\u0130nternet \u00fczerinde ger\u00e7ekle\u015ftirilen Domain sorgular\u0131 s\u0131ras\u0131nda, tan\u0131ml\u0131 Domaine ba\u011fl\u0131 IP adresinin \u00e7\u00f6z\u00fclmesi i\u00e7in, DNS \u00f6nbellek sunucular\u0131 \u00fczerinden sorgu yap\u0131lmaktad\u0131r. DNS \u00f6nbelle\u011fi, <strong>ISP<\/strong> (<strong>I<\/strong>nternet <strong>S<\/strong>ervice <strong>P<\/strong>rovider) <strong>\u0130nternet Servis Sa\u011flay\u0131c\u0131<\/strong> ve DNS sunucular\u0131 arac\u0131l\u0131\u011f\u0131yla, i\u015fletim sistemleri de dahil, pek \u00e7ok farkl\u0131 d\u00fczeyde i\u015flem g\u00f6rmektedir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Oturum Y\u00f6netimlerinin \u00d6nbelle\u011fe Al\u0131nmas\u0131<\/h4>\n\n\n\n<p>HTTP oturumlar\u0131, web sitesinin kullan\u0131c\u0131lar\u0131n\u0131n giri\u015f bilgilerini, daha \u00f6nce g\u00f6r\u00fcnt\u00fclenme s\u00fcre\u00e7lerini, al\u0131\u015fveri\u015f izlerini kapsayan bir dizi bilgiyi i\u00e7ermektedir. Kullan\u0131c\u0131lara ait tercihlerin bilinmesi ve hat\u0131rlanmas\u0131, kullan\u0131c\u0131 deneyimini y\u00fckselterek, HTTP oturumlar\u0131n\u0131 y\u00f6netmeyi ve kullan\u0131c\u0131n\u0131n daha fazla memnun kalmas\u0131n\u0131 sa\u011flamaktad\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">API lerin \u00d6nbelle\u011fe Al\u0131nmas\u0131<\/h4>\n\n\n\n<p>Web sitelerinin bir\u00e7o\u011funun<strong> API (A<\/strong>pplication <strong>P<\/strong>rogramming<strong> I<\/strong>nterface)&nbsp; yani Uygulama Programlama Aray\u00fcz\u00fc \u00fczerinde kuruldu\u011fu g\u00f6r\u00fclmektedir. API\u2019ler, kullan\u0131c\u0131lar\u0131n istekleri do\u011frultusunda, veritabanlar\u0131 ile istek ba\u011flant\u0131lar\u0131 kurmaktad\u0131r. API sonu\u00e7lar\u0131n\u0131 \u00f6nbelle\u011fe alarak, kullan\u0131c\u0131 taraf\u0131na d\u00f6nd\u00fcr\u00fclmesi, veritaban\u0131 y\u00fcklerini azaltmak da, h\u0131z\u0131n ve performans\u0131n artmas\u0131n\u0131 sa\u011flamaktad\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cloud Sistemlerini \u00d6nbelle\u011fe Alma<\/h4>\n\n\n\n<p>Cloud (Bulut) sistemlerinde bar\u0131nd\u0131r\u0131lan uygulamalar\u0131n, bir tak\u0131m verilere eri\u015fim i\u00e7in kuruma ait veritaban\u0131na ula\u015fmas\u0131 gerekmektedir. Kuruma ait verilerin, bulut sistemlerinde \u00f6nbelle\u011fe al\u0131nmas\u0131 ise veri ak\u0131\u015f\u0131n\u0131n genel performans\u0131n\u0131 artt\u0131rmaktad\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Web \u00d6nbelle\u011fe Alma<\/h4>\n\n\n\n<p>Bir web sitesini ziyaret eden kullan\u0131c\u0131 i\u00e7in, i\u00e7erikler sunulurken, g\u00f6r\u00fcnt\u00fclerin, HTML belgelerinin, videolar\u0131n ve di\u011fer t\u00fcm verilerin \u00f6nbelle\u011fe al\u0131nmas\u0131 ile disklerin okunmas\u0131 ve sunucular\u0131n y\u00fcklerinin azalt\u0131lmas\u0131 m\u00fcmk\u00fcn olmaktad\u0131r. Hem sunucu hem de kullan\u0131c\u0131 tarafl\u0131 \u00f6nbellekleme i\u015flemlerinde, web sunucu yan\u0131tlar\u0131 tutularak, sunucular\u0131n gecikmelerinin engellenmesi i\u00e7in Proxy \u2019lerden yararlan\u0131lmaktad\u0131r. Kullan\u0131c\u0131 tarafl\u0131 \u00f6nbellek i\u015flemlerinde ise daha \u00f6nce ziyaret edilen web sayfalar\u0131 \u00f6nbelle\u011fe aktar\u0131lmaktad\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Genel \u00d6nbellek<\/h4>\n\n\n\n<p>Verilere ya da veri gruplar\u0131na bellekten eri\u015fim sa\u011flamak, <strong>SSD<\/strong> (Katmanl\u0131 Hal S\u00fcr\u00fcc\u00fcs\u00fc) \u00fczerinden ve disklerden veri eri\u015fimine g\u00f6re daha h\u0131zl\u0131 yap\u0131lmaktad\u0131r. Bu sistem, ba\u011f\u0131ms\u0131z \u015fekilde i\u015fleyen veritaban\u0131 olarak, bellek i\u00e7erisindeki anahtarlama \/ de\u011ferleme depolar\u0131n\u0131 kullanarak ger\u00e7ekle\u015ftirilmektedir. Sistem ile \u00f6nbellek i\u00e7erisinde yer alan veriler kullan\u0131l\u0131rken h\u0131z\u0131n artmas\u0131, maliyetlerin d\u00fc\u015f\u00fcr\u00fclmesi, verimlili\u011fin y\u00fckseltilmesi sa\u011flanmaktad\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Entegre \u00d6nbellek<\/h4>\n\n\n\n<p>Daha s\u0131k eri\u015fim sa\u011flanan verilerin, kaynak veritabanlar\u0131ndan otomatik \u015fekilde \u00f6nbelle\u011fe al\u0131nmas\u0131, entegre \u00f6nbellek ile m\u00fcmk\u00fcn olmaktad\u0131r. Veritaban\u0131na gelen taleplerin yan\u0131tlanmas\u0131 i\u00e7in entegre \u00f6nbellek kullan\u0131l\u0131r ve istek gecikmelerinin \u00f6n\u00fcne ge\u00e7ilir. Veritaban\u0131 CPU ve bellek kullan\u0131mlar\u0131 minimum seviyeye \u00e7ekilerek, veritaban\u0131 performans\u0131 y\u00fckseltilir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u0131k Kar\u015f\u0131la\u015f\u0131lan Hatalar ve \u00c7\u00f6z\u00fcmleri<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.niobehosting.com\/blog\/serve-resources-from-a-consistent-url-cozumu\/\">Serve Resources From a Consistent URL \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/use-a-content-delivery-network-cdn-cozumu\/\">Use a Content Delivery Network (CDN) \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/enable-keep-alive-cozumu\/\">Enable Keep-Alive \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/combine-images-using-css-sprites-cozumu\/\">Combine Images Using CSS Sprites \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/\">Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/use-cookie-free-domains-cozumu\/\">Use Cookie-free Domains \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/\">Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/defer-parsing-of-javascript-cozumu\/\">Defer Parsing of JavaScript \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/serve-scaled-images-cozumu\/\">Serve Scaled images \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/enable-gzip-compression-cozumu\/\">Enable Gzip Compression \u00c7\u00f6z\u00fcm\u00fc<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Expires Headers, sunucular taraf\u0131ndan belirlenmi\u015f dosyalar\u0131, taray\u0131c\u0131lar\u0131n \u00f6nbelle\u011finden al\u0131n\u0131p al\u0131nmamas\u0131 gerekti\u011fini belirten bir fonksiyondur. Expires Headers\u2019\u0131n amac\u0131, sunuculardan indirilen dosyalar\u0131n y\u00fcklerinin hafifletilmesi ve sunuculara y\u00f6nelik&#8230;<\/p>\n","protected":false},"author":16,"featured_media":6007,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[],"class_list":["post-6002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nedir-nasil-yapilir"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting\" \/>\n<meta property=\"og:description\" content=\"Expires Headers, sunucular taraf\u0131ndan belirlenmi\u015f dosyalar\u0131, taray\u0131c\u0131lar\u0131n \u00f6nbelle\u011finden al\u0131n\u0131p al\u0131nmamas\u0131 gerekti\u011fini belirten bir fonksiyondur. Expires Headers\u2019\u0131n amac\u0131, sunuculardan indirilen dosyalar\u0131n y\u00fcklerinin hafifletilmesi ve sunuculara y\u00f6nelik...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/\" \/>\n<meta property=\"og:site_name\" content=\"Niobe Hosting\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-19T22:49:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-15T16:05:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-cozumu.png\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"626\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Arif Uslu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arif Uslu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/\"},\"author\":{\"name\":\"Arif Uslu\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/494b0e09a5fb7a37403669461b1ad1f0\"},\"headline\":\"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc\",\"datePublished\":\"2021-09-19T22:49:00+00:00\",\"dateModified\":\"2021-11-15T16:05:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/\"},\"wordCount\":1860,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/add-expires-headers-cozumu.png\",\"articleSection\":[\"Nedir &amp; Nas\u0131l Yap\u0131l\u0131r?\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/\",\"name\":\"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/add-expires-headers-cozumu.png\",\"datePublished\":\"2021-09-19T22:49:00+00:00\",\"dateModified\":\"2021-11-15T16:05:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/add-expires-headers-cozumu.png\",\"contentUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/add-expires-headers-cozumu.png\",\"width\":626,\"height\":626},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/add-expires-headers-cozumu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/\",\"name\":\"Niobe Hosting\",\"description\":\"Niobe Hosting\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#organization\",\"name\":\"Niobe Hosting\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/blog-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/blog-logo.png\",\"width\":332,\"height\":49,\"caption\":\"Niobe Hosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/494b0e09a5fb7a37403669461b1ad1f0\",\"name\":\"Arif Uslu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5f2eff246a5e7bf1ce5c669ca07b6bfe534d0f7b526bf2f57f24debe81780237?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5f2eff246a5e7bf1ce5c669ca07b6bfe534d0f7b526bf2f57f24debe81780237?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5f2eff246a5e7bf1ce5c669ca07b6bfe534d0f7b526bf2f57f24debe81780237?s=96&d=mm&r=g\",\"caption\":\"Arif Uslu\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/ariphuslu\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/arifuslu\\\/\"],\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/author\\\/arifuslu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/","og_locale":"tr_TR","og_type":"article","og_title":"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting","og_description":"Expires Headers, sunucular taraf\u0131ndan belirlenmi\u015f dosyalar\u0131, taray\u0131c\u0131lar\u0131n \u00f6nbelle\u011finden al\u0131n\u0131p al\u0131nmamas\u0131 gerekti\u011fini belirten bir fonksiyondur. Expires Headers\u2019\u0131n amac\u0131, sunuculardan indirilen dosyalar\u0131n y\u00fcklerinin hafifletilmesi ve sunuculara y\u00f6nelik...","og_url":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/","og_site_name":"Niobe Hosting","article_published_time":"2021-09-19T22:49:00+00:00","article_modified_time":"2021-11-15T16:05:50+00:00","og_image":[{"width":626,"height":626,"url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-cozumu.png","type":"image\/png"}],"author":"Arif Uslu","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Arif Uslu","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#article","isPartOf":{"@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/"},"author":{"name":"Arif Uslu","@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/person\/494b0e09a5fb7a37403669461b1ad1f0"},"headline":"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc","datePublished":"2021-09-19T22:49:00+00:00","dateModified":"2021-11-15T16:05:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/"},"wordCount":1860,"commentCount":0,"publisher":{"@id":"https:\/\/www.niobehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-cozumu.png","articleSection":["Nedir &amp; Nas\u0131l Yap\u0131l\u0131r?"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/","url":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/","name":"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting","isPartOf":{"@id":"https:\/\/www.niobehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#primaryimage"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-cozumu.png","datePublished":"2021-09-19T22:49:00+00:00","dateModified":"2021-11-15T16:05:50+00:00","breadcrumb":{"@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#primaryimage","url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-cozumu.png","contentUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/add-expires-headers-cozumu.png","width":626,"height":626},{"@type":"BreadcrumbList","@id":"https:\/\/www.niobehosting.com\/blog\/add-expires-headers-cozumu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/www.niobehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Add Expires Headers \u00c7\u00f6z\u00fcm\u00fc"}]},{"@type":"WebSite","@id":"https:\/\/www.niobehosting.com\/blog\/#website","url":"https:\/\/www.niobehosting.com\/blog\/","name":"Niobe Hosting","description":"Niobe Hosting","publisher":{"@id":"https:\/\/www.niobehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.niobehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.niobehosting.com\/blog\/#organization","name":"Niobe Hosting","url":"https:\/\/www.niobehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/blog-logo.png","contentUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/blog-logo.png","width":332,"height":49,"caption":"Niobe Hosting"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/person\/494b0e09a5fb7a37403669461b1ad1f0","name":"Arif Uslu","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/secure.gravatar.com\/avatar\/5f2eff246a5e7bf1ce5c669ca07b6bfe534d0f7b526bf2f57f24debe81780237?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5f2eff246a5e7bf1ce5c669ca07b6bfe534d0f7b526bf2f57f24debe81780237?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f2eff246a5e7bf1ce5c669ca07b6bfe534d0f7b526bf2f57f24debe81780237?s=96&d=mm&r=g","caption":"Arif Uslu"},"sameAs":["https:\/\/www.instagram.com\/ariphuslu\/","https:\/\/www.linkedin.com\/in\/arifuslu\/"],"url":"https:\/\/www.niobehosting.com\/blog\/author\/arifuslu\/"}]}},"_links":{"self":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/posts\/6002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=6002"}],"version-history":[{"count":0,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/posts\/6002\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/media\/6007"}],"wp:attachment":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=6002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=6002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=6002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}