{"id":6040,"date":"2021-09-06T16:26:00","date_gmt":"2021-09-06T13:26:00","guid":{"rendered":"https:\/\/www.niobehosting.com\/blog\/?p=6040"},"modified":"2021-11-15T19:06:55","modified_gmt":"2021-11-15T16:06:55","slug":"make-fewer-http-requests-cozumu","status":"publish","type":"post","link":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/","title":{"rendered":"Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc"},"content":{"rendered":"\n<p>Make Fewer <a href=\"https:\/\/www.niobehosting.com\/blog\/http\/\">HTTP<\/a> Requests \u00e7\u00f6z\u00fcm\u00fc, web sitelerine y\u00f6nelik HTTP isteklerinin azalt\u0131larak, site performans\u0131n\u0131n y\u00fckseltilmesi amac\u0131yla geli\u015ftirilmi\u015f bir y\u00f6ntemdir. Sorunun \u00e7\u00f6z\u00fcm\u00fc i\u00e7in \u00f6ncelikle HTTP protokol\u00fcn\u00fc anlamak faydal\u0131 olacakt\u0131r. Bu sebeple biraz bundan bahsedelim. HTTP istekleri \u201c<strong>ASCII<\/strong>\u201d \u015feklinde yaz\u0131larak, terimlere vak\u0131f ki\u015filer taraf\u0131ndan okunmaktad\u0131r. <strong>ASCII<\/strong>, Latin alfabesi ile olu\u015fturulmu\u015f, 7 bit de\u011ferinde karakter k\u00fcmesi olarak tan\u0131mlanabilir. HTTP istekleri sisteminde ilk sat\u0131rda yer alan karakterler \u201c\u0130stek Sat\u0131r\u0131\u201d, di\u011ferleri ise \u201c<strong>Header<\/strong>\u201d (\u00dcstbilgi Sat\u0131rlar\u0131) olarak i\u015flemektedir. \u0130stek sat\u0131rlar\u0131 \u00fc\u00e7 alandan olu\u015fur. Bunlar;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0130steklerin metod alan\u0131<\/li><li>URL alan\u0131<\/li><li>HTTP versiyon alan\u0131 \u015feklindedir<\/li><\/ul>\n\n\n\n<p><strong>\u00d6rnek olarak;<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>HTTP\/1.1 200 OK<\/p>\n\n\n\n<p>Date: Mon, 09 Aug 2021 11:28:47 GMT<\/p>\n\n\n\n<p>Content-Type: text\/html; charset=utf-8<\/p>\n\n\n\n<p>Transfer-Encoding: chunked<\/p>\n\n\n\n<p>Connection: keep-alive<\/p>\n\n\n\n<p>Set-Cookie: WHMCS8PwvgYx4SgB1=l9gcbn1q6auil8q5tcbk39cui4; path=\/; secure; HttpOnly<\/p>\n\n\n\n<p>Expires: Thu, 19 Nov 1981 08:52:00 GMT<\/p>\n\n\n\n<p>Cache-Control: no-store, no-cache, must-revalidate<\/p>\n\n\n\n<p>Pragma: no-cache<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/www.niobehosting.com\/blog\/url\/\">URL<\/a>\u2019ler, isteklerin yap\u0131ld\u0131\u011f\u0131 web adreslerini g\u00f6sterir. Her bir iste\u011fe ait web adresi bulunmal\u0131d\u0131r. HTTP istekleri, Header sat\u0131rlar\u0131nda sunuculara bilgi iletmek ve Host adresini belirtmek amac\u0131yla verileri i\u00e7erisinde bar\u0131nd\u0131rmaktad\u0131r. Bu bilgiler a\u015fa\u011f\u0131daki gibi s\u0131ralanmaktad\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Host:<\/strong> \u0130ste\u011fin iletildi\u011fi web adresi<\/li><li><strong>User-Agent:<\/strong> Kullan\u0131c\u0131ya ait taray\u0131c\u0131 ve bilgisayar verileri<\/li><li><strong>Accept:<\/strong> HTTP ya da <a href=\"https:\/\/www.niobehosting.com\/blog\/micro-data-mikro-veri-nedir\/\">JSON<\/a> gibi onaylanacak olan format<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">HTTP \u0130stek Metodlar\u0131<\/h2>\n\n\n\n<p>HTTP istek metodlar\u0131na ge\u00e7meden \u00f6nce, yukar\u0131da verilen bilgiler do\u011frultusunda olu\u015fturulan HTTP istek \u00f6rne\u011fini inceleyebilirsiniz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"200\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek-kodlari.png\" alt=\"\" class=\"wp-image-6041\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek-kodlari.png 512w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek-kodlari-300x117.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek-kodlari-100x39.png 100w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p>\u00d6rnek HTTP iste\u011finde g\u00f6r\u00fcld\u00fc\u011f\u00fc \u00fczere, taray\u0131c\u0131lar bir nesne i\u00e7in istekte bulunurken <strong>GET<\/strong> metodunu kullan\u0131rlar. Geli\u015ftirilen programlar i\u00e7erisinde ya da yard\u0131mc\u0131 ara\u00e7larla farkl\u0131 HTTP istek metodlar\u0131 da uygulanmaktad\u0131r. HTTP istek metodu, iletilen iste\u011fin belirli bir kategoride yer almas\u0131n\u0131 sa\u011flamaktad\u0131r. \u00d6rnek olarak; GET metodu, sunucu \u00fczerinden verileri almak i\u00e7in kullan\u0131lmaktad\u0131r. Kullan\u0131c\u0131 \u015fifreleri gibi \u00f6zel i\u00e7eriklerin yer ald\u0131\u011f\u0131 isteklerde <strong>GET<\/strong> metodunun kullan\u0131lmas\u0131 tavsiye edilmemektedir. HTTP isteklerinde s\u0131k olarak kullan\u0131lan di\u011fer metotlar ise a\u015fa\u011f\u0131daki \u015fekilde s\u0131ralanmaktad\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>POST Metodu:<\/strong> \u0130stekte belirtilmi\u015f olan Host \u2018a varl\u0131klar\u0131n, veri k\u00fcmelerinin ya da tek bir verinin iletilmesi i\u00e7in kullan\u0131lmaktad\u0131r.<\/li><li><strong>PUT Metodu:<\/strong> Sunucuda mevcut bulunan bir kayna\u011fa ait i\u00e7eriklerin de\u011fi\u015ftirilmesinde kullan\u0131lmaktad\u0131r.<\/li><li><strong>DELETE Metodu:<\/strong> Kay\u0131tl\u0131 olan kayna\u011f\u0131n, sistemden tamamen silinmesi i\u00e7in kullan\u0131lmaktad\u0131r.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">HTTP \u0130stek Cevaplar\u0131<\/h2>\n\n\n\n<p>HTTP istek cevaplar\u0131, istek mesajlar\u0131ndaki gibi ASCII \u015feklinde aktar\u0131lmaktad\u0131r ve isteklere benzer nitelikte veri alanlar\u0131n\u0131 kapsamaktad\u0131r. Yukar\u0131da \u00f6rnek olarak verilen HTTP iste\u011fine verilen cevap, a\u015fa\u011f\u0131daki \u00f6rnekte g\u00f6sterilmektedir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"200\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek.png\" alt=\"\" class=\"wp-image-6042\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek.png 512w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek-300x117.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/http-istek-100x39.png 100w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p>Yukar\u0131da verilen HTTP istek cevab\u0131nda yer alan ilk sat\u0131r, <strong>Durum Sat\u0131r\u0131<\/strong> olarak tan\u0131mlanmaktad\u0131r. Durum sat\u0131rlar\u0131, protokol versiyonlar\u0131, durum kodlar\u0131 ya da onlara kar\u015f\u0131l\u0131k gelen mesajlar\u0131 i\u00e7erisinde bar\u0131nd\u0131rmaktad\u0131r. Sonras\u0131nda devam eden 3 sat\u0131r ise HTTP cevab\u0131na ait <strong>Header<\/strong> sat\u0131rlar\u0131d\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Date Alan\u0131: <\/strong>\u0130letilen istek sonucunda, sunucu talep edilen verileri mevcut dosya sisteminden \u00e7ekmektedir. Bu i\u015flemin ger\u00e7ekle\u015fti\u011fi, istemciye sunuldu\u011fu zaman\u0131 Date alan\u0131 g\u00f6stermektedir.<\/li><li><strong>Server:<\/strong> Sunucularla ilgili bilgileri kapsamaktad\u0131r. \u0130stek mesajlar\u0131ndaki <strong>User-agent<\/strong> bilgisi ile benzerlik g\u00f6stermektedir.<\/li><li><strong>Content-Type:<\/strong> \u0130letilen nesnelerin t\u00fcrlerini ifade etmektedir. \u0130stemci iletilen verileri nas\u0131l yorumlamas\u0131 gerekti\u011fini, bu bilgi sayesinde bilmektedir.<\/li><\/ul>\n\n\n\n<p>En son sat\u0131rda ise istekte bulunulan nesneler yer almaktad\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTTP Durum Kodlar\u0131n\u0131n Kullan\u0131m\u0131<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.niobehosting.com\/blog\/http-server-durum-hata-kodlari-ve-anlamlari\/\" target=\"_blank\" rel=\"noreferrer noopener\">HTTP durum kodlar\u0131<\/a>, mesajlar ile birlikte sunuculardan istemcilere iletilen cevaplarda, isteklerin nas\u0131l sonu\u00e7lanaca\u011f\u0131n\u0131 belirten alanlar olarak ifade edilmektedir.&nbsp; HTTP cevap \u00f6rne\u011finde, ilk sat\u0131r \u201c<strong>HTTP\/1.1 200 OK<\/strong>\u201d kodu ile ba\u015flamaktad\u0131r. Bu kod, sunucunun iste\u011fi ba\u015far\u0131l\u0131 bir \u015fekilde i\u015fledi\u011fini ve sonucunda, ge\u00e7erli bir nesneye d\u00f6n\u00fc\u015ft\u00fcrd\u00fc\u011f\u00fcn\u00fc g\u00f6stermektedir. HTTP durum kodlar\u0131 belirlenmi\u015f kategorilere ayr\u0131lmaktad\u0131r. Kategorilere g\u00f6re her bir durum kodunun ilk say\u0131s\u0131 de\u011fi\u015fmektedir. HTTP durum kodlar\u0131 kategorileri ise a\u015fa\u011f\u0131daki \u015fekilde s\u0131ralanmaktad\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>1xx Bilgi Mesajlar\u0131<\/li><li>2xx Ba\u015far\u0131l\u0131<\/li><li>3xx Yeniden Y\u00f6nlendirme<\/li><li>4xx \u0130stemci Hatas\u0131<\/li><li>5xx Sunucu Hatas\u0131<\/li><\/ul>\n\n\n\n<p>Yaz\u0131lan programlarda, iletilen istekler sonucunda, mevcut durum kodlar\u0131 baz al\u0131narak, baz\u0131 i\u015flemlerin ger\u00e7ekle\u015ftirilmesi ya da kullan\u0131c\u0131lara hata mesajlar\u0131n\u0131n iletilmesi m\u00fcmk\u00fcn olmaktad\u0131r. Sunuculardan iletilen, s\u0131k rastlanan durum kodlar\u0131 ise a\u015fa\u011f\u0131da yer almaktad\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>200: OK (\u0130stek Ba\u015far\u0131l\u0131)<\/li><li>401: Unauthorized (Yetkisiz Eri\u015fim)<\/li><li>403: Forbidden (Eri\u015fim Yasa\u011f\u0131)<\/li><li>404: Not Found (Dosya Bulunamad\u0131)<\/li><li>500: Internal Server Error (Sunucu \u0130\u00e7erisinde Hata)<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Make Fewer HTTP Requests Hatas\u0131 Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr?<\/h2>\n\n\n\n<p>HTTP protokol\u00fcn\u00fcn detayl\u0131 \u015fekilde a\u00e7\u0131klanmas\u0131n\u0131n ard\u0131ndan, Make Fewer HTTP Requests hatas\u0131n\u0131n \u00e7\u00f6z\u00fcm\u00fcne ge\u00e7ilmektedir. GTMetrix gibi site performans \u00f6l\u00e7\u00fcm ara\u00e7lar\u0131, web sitelerini belirli bir standarta ta\u015f\u0131mak i\u00e7in \u00e7al\u0131\u015fmaktad\u0131r. HTTP isteklerinin azalt\u0131lmas\u0131 iste\u011fi de <strong>Make Fewer HTTP Requests<\/strong> hatas\u0131 olarak kar\u015f\u0131m\u0131za \u00e7\u0131kmaktad\u0131r. Hata d\u00fczeltildi\u011finde, web sitesinin genel performans\u0131 da iyile\u015ftirilmi\u015f olmaktad\u0131r. <strong>Make Fewer HTTP Requests<\/strong> hatas\u0131 genellikle CSS ya da JavaScript dosyalar\u0131na y\u00f6nelik al\u0131nmaktad\u0131r. CSS dosyalar\u0131 ve di\u011fer dosyalar \u00fczerinde ger\u00e7ekle\u015ftirilecek d\u00fczenlemeler, sorunun \u00e7\u00f6z\u00fclmesine yard\u0131mc\u0131 olmaktad\u0131r. <strong>Make Fewer HTTP Requests \u00e7\u00f6z\u00fcm\u00fc <\/strong>ise iki \u015fekilde ger\u00e7ekle\u015ftirilmektedir. Bunlar;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.niobehosting.com\/blog\/css-nedir\/\">CSS<\/a> birle\u015ftirme<\/li><li><a href=\"https:\/\/www.niobehosting.com\/blog\/javascript\/\">JavaScript<\/a> birle\u015ftirme olarak belirtilmektedir<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"417\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-2.png\" alt=\"\" class=\"wp-image-6043\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-2.png 626w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-2-300x200.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-2-100x67.png 100w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">CSS Birle\u015ftirme \u0130\u015flemi \u0130le Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc &nbsp;<\/h3>\n\n\n\n<p><strong>CSS<\/strong> (<strong>C<\/strong>ascading <strong>S<\/strong>tyle <strong>S<\/strong>heets), HTML ile birlikte kullan\u0131labilen, metinlerin ve formatlar\u0131n bi\u00e7imlendirilmesinde yararlan\u0131lan i\u015faretleme dili olarak tan\u0131mlanmaktad\u0131r. <strong>CSS<\/strong>, T\u00fcrk\u00e7e kar\u015f\u0131l\u0131\u011f\u0131 ile <strong>Stil \u015eablonu<\/strong>, web sitelerinde daha ileri seviyede se\u00e7enekler sunan \u015fablonlar\u0131n haz\u0131rlanmas\u0131n\u0131 sa\u011flamaktad\u0131r. CSS dosyalar\u0131 da web sitelerinin ziyareti s\u0131ras\u0131nda, sorgular ile birlikte al\u0131nmaktad\u0131r. Sorgu say\u0131s\u0131 artt\u0131k\u00e7a, HTTP istekleri de buna paralel olarak artmaktad\u0131r. Her bir HTTP iste\u011fi, site performans\u0131n\u0131 etkiler. Ne yaz\u0131k ki ne kadar fazla HTTP iste\u011fi olursa, site performans\u0131 o derece d\u00fc\u015fer. Bu nedenle CSS dosyalar\u0131n\u0131 birle\u015ftirmek, <strong>Make Fewer HTTP Requests <\/strong>sorununa \u00e7\u00f6z\u00fcm olarak kullan\u0131labilir. CSS \u2019ler web sitelerinde daha kolay y\u00f6netilebilmeleri i\u00e7in genellikle ayr\u0131 \u015fekilde yaz\u0131l\u0131r. Bu noktada ayr\u0131 ayr\u0131 yaz\u0131lan CSS \u2018leri, tek bir dosyada toplamak, i\u015flevsel bir \u00e7\u00f6z\u00fcm sunmaktad\u0131r. CSS dosyalar\u0131n\u0131n birle\u015ftirilmesi ile g\u00f6nderilen HTTP istekleri de azalt\u0131larak, <strong>Make Fewer HTTP Requests <\/strong>sorunu kesin olarak \u00e7\u00f6z\u00fcmlenmektedir. Bu y\u00f6ntemde dikkat edilmesi gereken en \u00f6nemli nokta ise CSS dosyalar\u0131nda yer alan dosya yollar\u0131n\u0131n do\u011fru bir \u015fekilde girilmesi ve CSS \u2019lerin \u00e7a\u011fr\u0131lm\u0131\u015f oldu\u011fu alanlarda da d\u00fczenlemelerin yap\u0131lmas\u0131d\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"341\" src=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/css-birlestirme.png\" alt=\"\" class=\"wp-image-6044\" srcset=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/css-birlestirme.png 512w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/css-birlestirme-300x200.png 300w, https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/css-birlestirme-100x67.png 100w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript Birle\u015ftirme \u0130\u015flemi \u0130le Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc&nbsp;<\/h3>\n\n\n\n<p>JavaScript dosyalar\u0131, web sitelerinde genellikle metin dosyalar\u0131 olarak yer almaktad\u0131r.&nbsp; JavaScript, web sayfalar\u0131n\u0131n talimatlar\u0131n\u0131n yerine getirilmesinde, pencerelerin a\u00e7\u0131lmas\u0131nda, form alanlar\u0131n\u0131n do\u011frulanmas\u0131nda, a\u00e7\u0131l\u0131r men\u00fc tasar\u0131mlar\u0131nda da kullan\u0131lmaktad\u0131r. Bir web sitesinde, birden fazla JavaScript dosyas\u0131 bar\u0131nd\u0131r\u0131ld\u0131\u011f\u0131nda, her bir dosyan\u0131n tek tek \u00e7a\u011fr\u0131lmas\u0131, sunucu \u00fczerinde a\u015f\u0131r\u0131 i\u015flem g\u00fcc\u00fcne neden olmaktad\u0131r. Bu durum da GTmetrix gibi site performans ara\u00e7lar\u0131nda <strong>Make Fewer HTTP Requests <\/strong>hatas\u0131 \u015feklinde yorumlanmaktad\u0131r.<strong> Make Fewer HTTP Requests <\/strong>hatas\u0131n\u0131n \u00e7\u00f6z\u00fcm yollar\u0131ndan biri de mevcut JavaScript dosyalar\u0131n\u0131n tek bir .js dosyas\u0131nda bir araya getirilmesi ile sa\u011flanmaktad\u0131r. \u0130\u015flem ak\u0131\u015f\u0131 s\u0131ras\u0131nda, gerekli olmayan JavaScript dosyalar\u0131n\u0131n temizlenmesi de sitenin performans\u0131n\u0131 artt\u0131rmaktad\u0131r. <strong>Make Fewer HTTP Requests <\/strong>hata \u00e7\u00f6z\u00fcm\u00fcnde sitenin alt yap\u0131s\u0131 da \u00f6nem ta\u015f\u0131r. <a href=\"https:\/\/www.niobehosting.com\/blog\/wordpress-nedir\/\">WordPress<\/a> tabanl\u0131 sitelerde minimum say\u0131da eklenti kullanmak, \u00e7ok fazla g\u00f6rsel kullan\u0131m\u0131ndan ka\u00e7\u0131nmak, fonksiyon kullan\u0131mlar\u0131n\u0131 azaltmak yine site performans\u0131n\u0131 iyile\u015ftiren \u00f6neriler aras\u0131nda yer almaktad\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc Alternatif Yollar\u0131<\/h2>\n\n\n\n<p><strong>Make Fewer HTTP Requests <\/strong>hatas\u0131 i\u00e7in temel \u00e7\u00f6z\u00fcm \u00f6nerileri 2 ana ba\u015fl\u0131k alt\u0131nda toplanmaktad\u0131r. Bunlar, CSS ve JavaScript dosyalar\u0131n\u0131n birle\u015ftirilmesi olarak tan\u0131mlanmaktad\u0131r. Her iki y\u00f6ntem uyguland\u0131ktan sonra yap\u0131lacak k\u00fc\u00e7\u00fck d\u00fczenlemeler, site performans\u0131n\u0131 bir \u00fcst seviyeye ta\u015f\u0131mak m\u00fcmk\u00fcnd\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CSS Image Sprite Kullan\u0131m\u0131<\/h3>\n\n\n\n<p>Web sitesi tasar\u0131mlar\u0131nda g\u00f6rsel kullan\u0131m\u0131 ka\u00e7\u0131n\u0131lmaz bir durumdur. <strong>CSS Image Sprite<\/strong> kullanarak, sitede bar\u0131nd\u0131r\u0131lan g\u00f6rselleri bir araya getirmek ve b\u00fcy\u00fck bir dosyada kaydetmek, site performans\u0131n\u0131 \u00f6l\u00e7\u00fclebilir oranda iyile\u015ftirdi\u011fi g\u00f6r\u00fclmektedir. X ve Y koordinatlar\u0131 arac\u0131l\u0131\u011f\u0131yla, birle\u015ftirilen g\u00f6rseller tek tek CSS kayna\u011f\u0131ndan \u00e7a\u011f\u0131rmaktad\u0131r. Bu y\u00f6ntem ile taray\u0131c\u0131lar, birden \u00e7ok g\u00f6rseli tek bir HTTP iste\u011fi ile elde edilebilmektedir. CSS Image Sprite olu\u015fturmak i\u00e7in <strong>CSS Sprites Generator <\/strong>arac\u0131ndan yararlan\u0131lmaktad\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">G\u00f6r\u00fcnt\u00fclerin Base64 Koduna D\u00f6n\u00fc\u015ft\u00fcr\u00fclmesi<\/h3>\n\n\n\n<p>Web sitesinde kullan\u0131lan logo gibi i\u015flevsel g\u00f6rseller, Base64 dizesine kodlanabilir. Yap\u0131lan bu i\u015flem, g\u00f6r\u00fcnt\u00fc dosyalar\u0131n\u0131n, komut dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesini sa\u011flar. Olu\u015fturulan kod i\u00e7erisinde, g\u00f6rselin g\u00f6r\u00fcnt\u00fclenmesinde kullan\u0131lan resim etiketi, kod olarak tan\u0131mlanabilmektedir. Base64 kod olu\u015fturmak i\u00e7in, Base64 Dosya Kod arac\u0131ndan yararlan\u0131l\u0131r. Base64 Dosya Kod arac\u0131, se\u00e7ilen g\u00f6rselin kodunu otomatik olarak olu\u015fturabilir. Bu y\u00f6ntem de web sitelerinin daha az HTTP iste\u011fi g\u00f6ndermesini sa\u011flar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Eklenti Miktarlar\u0131n\u0131n D\u00fc\u015f\u00fcr\u00fclmesi<\/h3>\n\n\n\n<p>Hangi altyap\u0131 ile \u00e7al\u0131\u015f\u0131rsan\u0131z \u00e7al\u0131\u015f\u0131n, web sitesi tasar\u0131m\u0131nda kullan\u0131lan eklentiler artt\u0131k\u00e7a, site performans\u0131 buna ba\u011fl\u0131 olarak d\u00fc\u015fer. Tabi ki de\u011fi\u015fik ama\u00e7lar i\u00e7in eklenti kullan\u0131m\u0131n\u0131n web sitelerine sundu\u011fu bir\u00e7ok avantajlar vard\u0131r. Ancak konu site performans\u0131 oldu\u011funda ve bununla ilgili hata mesaj\u0131 almamak i\u00e7in, eklenti miktar\u0131n\u0131n olduk\u00e7a iyi ayarlanmas\u0131 gerekir. Web tasar\u0131mc\u0131lar, site performans ara\u00e7lar\u0131nda y\u00fcksek puan alabilmek i\u00e7in, tasar\u0131m\u0131n g\u00f6rselli\u011finden \u00e7ok i\u015flevselli\u011fi \u00f6n plana al\u0131rlar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kullan\u0131lmayan JavaScript Dosyalar\u0131n\u0131n Kald\u0131r\u0131lmas\u0131<\/h3>\n\n\n\n<p>Web siteleri geli\u015ftirme s\u00fcre\u00e7lerinde ilk eklenen bir\u00e7ok JavaScript dosyas\u0131, daha sonra gereksiz bulunarak at\u0131l b\u0131rak\u0131lmaktad\u0131r. Bu dosyalar sitenin HTTP isteklerini \u00e7o\u011falt\u0131rken, site i\u00e7erisindeki i\u015flevselli\u011fi de olumsuz etkiler.&nbsp; Bu sebeple kullan\u0131lmayan JavaScript dosyalar\u0131n\u0131n kald\u0131r\u0131lmas\u0131, site performans\u0131n\u0131 da olumlu bir \u015fekilde etkiler. Bu i\u015flemin nas\u0131l yap\u0131laca\u011f\u0131n\u0131 soracak olursan\u0131z JavaScript dosyalar\u0131n\u0131 kald\u0131rma i\u015flemi i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 takip etmelisiniz.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Web sitesinin kontrol paneline giri\u015f yap\u0131l\u0131r.<\/li><li>Kaynak kodlar\u0131 a\u00e7\u0131l\u0131r.<\/li><li>\u0130\u015flemlere ba\u015flamadan \u00f6nce mutlaka sitenin yede\u011fi al\u0131n\u0131r.<\/li><li>Sitede kullan\u0131lan t\u00fcm JavaScript dosyalar\u0131n\u0131n g\u00f6r\u00fcnt\u00fclenmesi i\u00e7in, kaynak kod \u00fczerinde .js aramas\u0131 yap\u0131l\u0131r.<\/li><li>T\u00fcm JavaScript dosyalar\u0131na eri\u015fim sa\u011fland\u0131ktan sonra, bir defada \u00e7\u0131kar\u0131l\u0131p \u00e7\u0131kar\u0131lmad\u0131\u011f\u0131 kontrol edilir.<\/li><li>Site i\u00e7erisinde d\u00fczg\u00fcn \u015fekilde \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131klar\u0131na bak\u0131l\u0131r.<\/li><li>Gereksiz JavaScript dosyalar\u0131 kald\u0131r\u0131l\u0131r.<\/li><li>Site yeniden kontrol edilir.<\/li><\/ul>\n\n\n\n<p>Yukar\u0131da belirtilen i\u015flem ad\u0131mlar\u0131nda herhangi bir sorun olu\u015fursa, site yede\u011fi y\u00fcklenerek, i\u015flem ad\u0131mlar\u0131 tekrar edilebilir.<\/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>Make Fewer HTTP Requests \u00e7\u00f6z\u00fcm\u00fc, web sitelerine y\u00f6nelik HTTP isteklerinin azalt\u0131larak, site performans\u0131n\u0131n y\u00fckseltilmesi amac\u0131yla geli\u015ftirilmi\u015f bir y\u00f6ntemdir. Sorunun \u00e7\u00f6z\u00fcm\u00fc i\u00e7in \u00f6ncelikle HTTP protokol\u00fcn\u00fc anlamak&#8230;<\/p>\n","protected":false},"author":16,"featured_media":6045,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[],"class_list":["post-6040","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.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Make Fewer HTTP Requests \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\/make-fewer-http-requests-cozumu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting\" \/>\n<meta property=\"og:description\" content=\"Make Fewer HTTP Requests \u00e7\u00f6z\u00fcm\u00fc, web sitelerine y\u00f6nelik HTTP isteklerinin azalt\u0131larak, site performans\u0131n\u0131n y\u00fckseltilmesi amac\u0131yla geli\u015ftirilmi\u015f bir y\u00f6ntemdir. Sorunun \u00e7\u00f6z\u00fcm\u00fc i\u00e7in \u00f6ncelikle HTTP protokol\u00fcn\u00fc anlamak...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/\" \/>\n<meta property=\"og:site_name\" content=\"Niobe Hosting\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-06T13:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-15T16:06:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-requests.png\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"417\" \/>\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\\\/make-fewer-http-requests-cozumu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/\"},\"author\":{\"name\":\"Arif Uslu\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/494b0e09a5fb7a37403669461b1ad1f0\"},\"headline\":\"Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc\",\"datePublished\":\"2021-09-06T13:26:00+00:00\",\"dateModified\":\"2021-11-15T16:06:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/\"},\"wordCount\":2020,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/make-fewer-http-requests.png\",\"articleSection\":[\"Nedir &amp; Nas\u0131l Yap\u0131l\u0131r?\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/\",\"name\":\"Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/make-fewer-http-requests.png\",\"datePublished\":\"2021-09-06T13:26:00+00:00\",\"dateModified\":\"2021-11-15T16:06:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/make-fewer-http-requests.png\",\"contentUrl\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/make-fewer-http-requests.png\",\"width\":626,\"height\":417},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/make-fewer-http-requests-cozumu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\\\/\\\/www.niobehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Make Fewer HTTP Requests \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":"Make Fewer HTTP Requests \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\/make-fewer-http-requests-cozumu\/","og_locale":"tr_TR","og_type":"article","og_title":"Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting","og_description":"Make Fewer HTTP Requests \u00e7\u00f6z\u00fcm\u00fc, web sitelerine y\u00f6nelik HTTP isteklerinin azalt\u0131larak, site performans\u0131n\u0131n y\u00fckseltilmesi amac\u0131yla geli\u015ftirilmi\u015f bir y\u00f6ntemdir. Sorunun \u00e7\u00f6z\u00fcm\u00fc i\u00e7in \u00f6ncelikle HTTP protokol\u00fcn\u00fc anlamak...","og_url":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/","og_site_name":"Niobe Hosting","article_published_time":"2021-09-06T13:26:00+00:00","article_modified_time":"2021-11-15T16:06:55+00:00","og_image":[{"width":626,"height":417,"url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-requests.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\/make-fewer-http-requests-cozumu\/#article","isPartOf":{"@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/"},"author":{"name":"Arif Uslu","@id":"https:\/\/www.niobehosting.com\/blog\/#\/schema\/person\/494b0e09a5fb7a37403669461b1ad1f0"},"headline":"Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc","datePublished":"2021-09-06T13:26:00+00:00","dateModified":"2021-11-15T16:06:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/"},"wordCount":2020,"commentCount":0,"publisher":{"@id":"https:\/\/www.niobehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-requests.png","articleSection":["Nedir &amp; Nas\u0131l Yap\u0131l\u0131r?"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/","url":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/","name":"Make Fewer HTTP Requests \u00c7\u00f6z\u00fcm\u00fc - Niobe Hosting","isPartOf":{"@id":"https:\/\/www.niobehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/#primaryimage"},"image":{"@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-requests.png","datePublished":"2021-09-06T13:26:00+00:00","dateModified":"2021-11-15T16:06:55+00:00","breadcrumb":{"@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/#primaryimage","url":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-requests.png","contentUrl":"https:\/\/www.niobehosting.com\/blog\/wp-content\/uploads\/make-fewer-http-requests.png","width":626,"height":417},{"@type":"BreadcrumbList","@id":"https:\/\/www.niobehosting.com\/blog\/make-fewer-http-requests-cozumu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/www.niobehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Make Fewer HTTP Requests \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\/6040","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=6040"}],"version-history":[{"count":0,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/posts\/6040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/media\/6045"}],"wp:attachment":[{"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=6040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=6040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.niobehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=6040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}