{"id":34696,"date":"2023-06-23T16:05:10","date_gmt":"2023-06-23T13:05:10","guid":{"rendered":"https:\/\/www.natro.com\/blog\/?p=34696"},"modified":"2023-06-23T16:05:12","modified_gmt":"2023-06-23T13:05:12","slug":"http-2-nedir-ne-ise-yarar","status":"publish","type":"post","link":"https:\/\/www.natro.com\/blog\/http-2-nedir-ne-ise-yarar\/","title":{"rendered":"HTTP\/2 Nedir, Ne \u0130\u015fe Yarar?"},"content":{"rendered":"\n<p>HTTP olarak k\u0131salt\u0131lan ifade, Hyper Text Transfer Protocol kelimelerinin ba\u015f harflerinden olu\u015fmu\u015ftur. Bu k\u0131saltmay\u0131 hiper metin transfer protokol\u00fc \u015feklinde ifade etmek ve daha anla\u015f\u0131l\u0131r hale getirmek m\u00fcmk\u00fcnd\u00fcr. \u0130nternet kullan\u0131c\u0131lar\u0131n\u0131n evrensel olarak hizmetine sunulan g\u00fcvenli bir ba\u011flant\u0131 protokol\u00fc olu\u015fturmay\u0131 ama\u00e7lar. HTTP protokol\u00fc, kulland\u0131\u011f\u0131n\u0131z cihaz ve kar\u015f\u0131 taraftaki server aras\u0131nda bilgi al\u0131\u015fveri\u015finin g\u00fcven i\u00e7erisinde sa\u011flanmas\u0131 ile ilgili kurallar\u0131 ve y\u00f6ntemleri d\u00fczenler. B\u00f6ylelikle a\u011f \u00fczerinden talep edilen bir web sayfas\u0131n\u0131n kullan\u0131c\u0131n\u0131n cihaz\u0131 \u00fczerinde g\u00f6r\u00fcnt\u00fclenmesi m\u00fcmk\u00fcn olur.<\/p>\n\n\n\n<p>Halen kulland\u0131\u011f\u0131n\u0131z taray\u0131c\u0131n\u0131z\u0131n adres \u00e7ubu\u011funa yazmasan\u0131z da herhangi bir siteye eri\u015fmek istedi\u011finizde adresin ba\u015f\u0131na bu ifadenin (http) geldi\u011fini t\u00fcm internet kullan\u0131c\u0131lar\u0131 gibi siz de muhtemelen g\u00f6rm\u00fc\u015fs\u00fcn\u00fczd\u00fcr. Burada adres \u00e7ubu\u011funda beliren ifade yap\u0131lan i\u015flemlerin HTTP protokol\u00fc \u00e7er\u00e7evesinde ger\u00e7ekle\u015fti\u011fini g\u00f6sterir. \u0130\u015flem ak\u0131\u015f\u0131 i\u00e7erisinde taray\u0131c\u0131n\u0131z arac\u0131l\u0131\u011f\u0131yla sunucuda bulunan dosyalara eri\u015fmek istedi\u011finize dair talep kar\u015f\u0131 tarafa iletilir ve protokol kurallar\u0131 dahilinde s\u00f6z konusu dosyalar bilgisayar\u0131n\u0131z\u0131n veya mobil cihaz\u0131n\u0131z\u0131n ekran\u0131na getirilir. Basit gibi g\u00f6r\u00fcnen ancak olduk\u00e7a karma\u015f\u0131k olan i\u015flemler dizisinin belirli kurallar veya protokoller olmaks\u0131z\u0131n ger\u00e7ekle\u015ftirilmesi pek de kolay olmasa gerek.<\/p>\n\n\n\n<p>Bug\u00fcn internet sitelerinin g\u00f6r\u00fcnt\u00fclenmesinde kullan\u0131lan HTTP protokol\u00fc, WWW olarak k\u0131salt\u0131lan World Wide Web veri al\u0131\u015fveri\u015fi sisteminde \u00f6nemli bir yer tutmaktad\u0131r. \u0130nternet sayfalar\u0131n\u0131n sunucuda g\u00f6sterimi i\u00e7in bu protokol kullan\u0131larak kaynaklar aras\u0131nda bir k\u00f6pr\u00fc olu\u015fturulur. World Wide Web d\u00fczenlemesine imza atan Tim Berners Lee taraf\u0131ndan ilk kez \u00f6nerilen HTTP protokol\u00fc, zaman i\u00e7erisinde veri ileti\u015fimi a\u00e7\u0131s\u0131ndan \u00e7ok \u00f6nemli hale gelmi\u015ftir. 1991 y\u0131l\u0131nda HTTP0.9 s\u00fcr\u00fcm\u00fc ile d\u00fcnyaya g\u00f6z k\u0131rpan protokol, 1996 y\u0131l\u0131nda HTTP1.0 ve hemen ard\u0131ndan 1997 y\u0131l\u0131nda HTTP1.1 s\u00fcr\u00fcmlerine ula\u015fm\u0131\u015ft\u0131r. Uzun bir s\u00fcre \u00e7ok ciddi ve b\u00fcy\u00fck \u00e7apl\u0131 bir yenileme ihtiyac\u0131 olu\u015fmazken 2015 y\u0131l\u0131nda HTTP \u00e7al\u0131\u015fma grubu taraf\u0131ndan yeni bir s\u00fcr\u00fcm\u00fcn gelmekte oldu\u011fu bilgisi verilmi\u015ftir. Devam\u0131nda revize edilen protokol\u00fcn ikinci ana s\u00fcr\u00fcm\u00fc HTTP\/2 olarak isimlendirilmi\u015f ve kullan\u0131ma sunulmu\u015ftur. W3C (World Wide Web Consortium) ve IETF (Internet Engineering Task Force) \u0130nternet M\u00fchendisli\u011fi G\u00f6rev G\u00fcc\u00fc HTTP\/2\u2019nin geli\u015fiminde b\u00fcy\u00fck pay sahibidir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_79530533.jpg\" alt=\"\" class=\"wp-image-32417\" width=\"680\" height=\"680\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_79530533.jpg 800w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_79530533-300x300.jpg 300w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_79530533-150x150.jpg 150w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_79530533-768x768.jpg 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_79530533-370x370.jpg 370w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/figure>\n\n\n\n<p>90\u2019l\u0131 y\u0131llarda emekleme evresindeki internetin h\u0131z\u0131 daha az ve iletilmeye \u00e7al\u0131\u015f\u0131lan dosyalar daha k\u00fc\u00e7\u00fckt\u00fc. G\u00fcn\u00fcm\u00fczde bir internet sitesinin hem g\u00f6rsel hem de i\u015flevsel bak\u0131mdan \u00e7ok b\u00fcy\u00fck dosyalar i\u00e7ermesi ka\u00e7\u0131n\u0131lmaz hale gelmi\u015ftir. Standart olarak kullan\u0131lan HTML kodlar\u0131n\u0131n yan\u0131 s\u0131ra g\u00fcn\u00fcm\u00fcz web sayfalar\u0131 farkl\u0131 kodlarla yaz\u0131lm\u0131\u015f pek \u00e7ok uygulama, resim ve video dosyalar\u0131 i\u00e7erir ve devasa b\u00fcy\u00fckl\u00fc\u011fe sahiptir. Gelinen noktada o g\u00fcnk\u00fc parametreleri bug\u00fcnk\u00fcler ile k\u0131yaslamak m\u00fcmk\u00fcn olursa geli\u015fimin ve dolay\u0131s\u0131yla ortaya \u00e7\u0131kan veri transferi ihtiyac\u0131n\u0131n ne denli b\u00fcy\u00fck oldu\u011fu daha kolay anla\u015f\u0131l\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-http-protokolleri-nelerdir\"><span id=\"http-protokolleri-nelerdir\">HTTP Protokolleri Nelerdir?<\/span><\/h2>\n\n\n\n<p>\u0130nternet d\u00fcnyas\u0131n\u0131n veri transferi protokollerinden s\u00f6z ederken Hyper Text Transfer Protocol ifadesinin k\u0131saltmas\u0131 olan HTTP gibi HTTPS protokol\u00fcnden de s\u00f6z etmek gerekir. Secure Hyper Text Transfer Protocol ifadesine ait bir k\u0131saltma olan HTTPS ile veri transferi i\u015flemleri daha y\u00fcksek g\u00fcvenlik seviyelerindeki kontrollere tabi tutularak ger\u00e7ekle\u015ftirilir. HTTPS protokol\u00fc di\u011fer unsurlara ilave olarak SSL sertifikas\u0131 i\u00e7erir. Netscape taraf\u0131ndan geli\u015ftirilen SSL, Secure Socket Layer yani G\u00fcvenli Giri\u015f Katman\u0131 olarak bilinir. Evrensel olarak t\u00fcm web taray\u0131c\u0131lar\u0131 ve sunucular\u0131 taraf\u0131ndan tan\u0131n\u0131r. Bu sertifikay\u0131 ta\u015f\u0131yan sitelerin g\u00fcvenli oldu\u011funu teyit eden bir uygulama olarak tarif etmek m\u00fcmk\u00fcnd\u00fcr. HTTP\/2 varsay\u0131lan web a\u011f\u0131 protokol\u00fc haline gelirse SSL kullanmayan web sitesi sahiplerinin buna mecbur kalacaklar\u0131 s\u00f6ylenebilir.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>HTTP nedir, ne i\u015fe yarar \u00f6\u011frenmek i\u00e7in <a href=\"https:\/\/www.natro.com\/blog\/http-nedir-nasil-calisir\/?utm_medium=content&utm_source=blog-link&utm_campaign=internal-link\" target=\"_blank\" rel=\"noreferrer noopener\">buradaki<\/a> yaz\u0131m\u0131z\u0131 inceleyebilirsiniz.<\/p>\n<\/blockquote>\n\n\n\n<p>Konuyu k\u0131saca \u00f6zetlemek gerekirse HTTP1.1 ve devam\u0131nda daha geli\u015fmi\u015f \u00f6zelliklere sahip olan HTTP\/2 s\u00fcr\u00fcmleri halen kullan\u0131lan iki protokol olarak ifade edilebilir. HTTPS ise burada s\u00f6z konusu olan protokollere ilave olarak SSL deste\u011fi sa\u011flayan ve ekstra g\u00fcvenlik tedbirleri i\u00e7eren bir di\u011fer protokold\u00fcr. \u00d6zellikle \u00f6deme uygulamalar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131lan sitelerin g\u00fcvenlik a\u00e7\u0131s\u0131ndan HTTPS protokol\u00fc ile korunuyor olmas\u0131 genel bir kural haline gelmi\u015ftir. Ki\u015fisel bilgilerin yan\u0131 s\u0131ra \u00f6demeye ait verilerin korunmas\u0131 bu \u015fekilde m\u00fcmk\u00fcn olur.<\/p>\n\n\n\n<h2 id=\"http-1-1-ile-http-2-arasindaki-farklar-nelerdir\" class=\"wp-block-heading\">HTTP 1.1 ile HTTP 2 Aras\u0131ndaki Farklar Nelerdir?<\/h2>\n\n\n\n<p>HTTP\/1.1 protokol\u00fc CSS, JS, resim ve video dosyalar\u0131 gibi her bir statik unsur i\u00e7in kar\u015f\u0131 taraf sunucusuna ayr\u0131 ayr\u0131 istekler g\u00f6nderir. \u00a0Bu isteklerin g\u00f6nderilmesi, al\u0131nmas\u0131 ve yan\u0131tlama s\u00fcreleri dolay\u0131s\u0131yla h\u0131z problemlerinin ya\u015fan\u0131lmas\u0131 ka\u00e7\u0131n\u0131lmaz olmaktad\u0131r. HTTP\/2 ise gelen istekleri toplu olarak ele al\u0131r ve bu sayede sayfa a\u00e7\u0131l\u0131\u015f h\u0131z\u0131ndaki gecikmeler \u00f6nemli \u00f6l\u00e7\u00fcde engellenir. HTTP\/2 ile birlikte sunucular\u0131n \u00fczerindeki y\u00fck ciddi \u015fekilde azalt\u0131lm\u0131\u015f olmaktad\u0131r. Bu da hem son kullan\u0131c\u0131lar\u0131n hem de hizmet sunanlar\u0131n i\u015fini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131ran bir geli\u015fme olarak kabul edilebilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_11955156.jpg\" alt=\"\" class=\"wp-image-32418\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_11955156.jpg 800w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_11955156-300x200.jpg 300w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_11955156-768x512.jpg 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_s_11955156-270x180.jpg 270w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>HTTP\/2 \u00e7oklu ba\u011flant\u0131 yap\u0131s\u0131na sahiptir ve TCP \u00fczerinden ayn\u0131 anda birden fazla istek g\u00f6nderebilir. Her bir \u00e7a\u011fr\u0131 i\u00e7in ayr\u0131 istek a\u00e7\u0131lmas\u0131 ve bunlar\u0131n tek tek yan\u0131tlanmas\u0131 yerine tek bir iste\u011fe kar\u015f\u0131l\u0131k al\u0131nan toplu cevap sunucunun i\u015fini kolayla\u015ft\u0131r\u0131r. B\u00f6ylelikle ayn\u0131 optimizasyon ko\u015fullar\u0131nda olan bir sitenin HTTP\/2 protokol\u00fc ile daha h\u0131zl\u0131 y\u00fcklenmesinin \u00f6n\u00fc a\u00e7\u0131l\u0131r. Buradaki kazan\u0131m pek \u00e7ok \u00e7al\u0131\u015fmada standart optimizasyon ko\u015fullar\u0131nda % 20 seviyelerinde tespit edilmi\u015ftir. Optimizasyon ko\u015fullar\u0131n\u0131n iyile\u015ftirildi\u011fi durumlarda ise a\u00e7\u0131l\u0131\u015f s\u00fcresi kazan\u0131m\u0131n\u0131n % 30 hatta % 40 seviyelerine ula\u015fmas\u0131 da m\u00fcmk\u00fcn olmaktad\u0131r.<\/p>\n\n\n\n<p>Her iki protokol aras\u0131ndaki ba\u015fl\u0131ca farkl\u0131l\u0131klar\u0131 daha k\u0131sa bir \u015fekilde ifade etmek gerekirse HTTP\/2\u2019de HTTP1.1\u2019e g\u00f6re;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Daha az say\u0131da istek olu\u015fturulur,<\/li>\n\n\n\n<li>HTTP\/2 tek TCP ba\u011flant\u0131s\u0131 \u00fczerinden binary (ikili sistem) ile veri transferi sa\u011flar, b\u00f6ylelikle internet sayfalar\u0131 \u00e7ok daha h\u0131zl\u0131 y\u00fcklenir ve a\u00e7\u0131l\u0131r,<\/li>\n\n\n\n<li>A\u00e7\u0131l\u0131\u015f gecikmeleri y\u00fcksek oranda engellenir,<\/li>\n\n\n\n<li>Sayfa \u00fcst bilgileri (header) daha g\u00fc\u00e7l\u00fc ve etkin s\u0131k\u0131\u015ft\u0131r\u0131l\u0131r,<\/li>\n\n\n\n<li>HTTP\/2 sunucu ba\u011flant\u0131lar\u0131n\u0131n daha h\u0131zl\u0131 ba\u015flat\u0131lmas\u0131n\u0131 sa\u011flayan Push teknolojisine a\u00e7\u0131kt\u0131r,<\/li>\n\n\n\n<li>TLS ve SSL kullan\u0131m\u0131 neticesinde ekstra g\u00fcvenli ba\u011flant\u0131 sa\u011flan\u0131r.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>HTTP\/3 nedir ve hangi g\u00f6revi g\u00f6r\u00fcr \u00f6\u011frenmek istiyor musunuz? Detaylar i\u00e7in <a href=\"https:\/\/www.natro.com\/blog\/http-3-nedir-diger-protokolden-farklari-nelerdir\/?utm_medium=content&utm_source=blog-link&utm_campaign=internal-link\" target=\"_blank\" rel=\"noreferrer noopener\">buray\u0131<\/a> ziyaret edebilirsiniz.<\/p>\n<\/blockquote>\n\n\n\n<h3 id=\"kullanicilar-acisindan-http-2\" class=\"wp-block-heading\">Kullan\u0131c\u0131lar A\u00e7\u0131s\u0131ndan HTTP\/2<\/h3>\n\n\n\n<p>\u0130nternet kullan\u0131c\u0131lar\u0131 a\u00e7\u0131s\u0131ndan HTTP\/2 protokol\u00fcn\u00fcn en belirgin yarar\u0131n\u0131n h\u0131z oldu\u011fu s\u00f6ylenebilir. Kullan\u0131c\u0131 deneyimi bak\u0131m\u0131ndan en \u00f6nemli parametrelerden birisi olan h\u0131z, \u00f6zellikle mobil eri\u015fimde b\u00fcy\u00fck \u00f6neme sahiptir. H\u0131zl\u0131 y\u00fcklenen siteler kullan\u0131c\u0131 tercihleri bak\u0131m\u0131ndan her zaman avantajl\u0131d\u0131r.<\/p>\n\n\n\n<h3 id=\"gelistiriciler-acisindan-http-2\" class=\"wp-block-heading\">Geli\u015ftiriciler A\u00e7\u0131s\u0131ndan HTTP\/2<\/h3>\n\n\n\n<p>Daha h\u0131zl\u0131 y\u00fcklenen internet siteleri yapabilmek geli\u015ftiriciler i\u00e7in \u00f6nemli hedeflerden birisidir. HTTP1.1 i\u00e7in kullan\u0131lan baz\u0131 h\u0131z artt\u0131r\u0131c\u0131 uygulamalar HTTP\/2 ile elde edilen h\u0131z sonucunda gereksiz hale gelmi\u015ftir. Bu durum geli\u015ftiricilerin i\u015fini kolayla\u015ft\u0131rmas\u0131 bak\u0131m\u0131ndan de\u011ferlidir. Herhangi bir konuda sadece faydadan s\u00f6z etmek \u00e7o\u011fu zaman m\u00fcmk\u00fcn olmaz. HTTP\/2 ile geli\u015ftiricilerin zorland\u0131\u011f\u0131 baz\u0131 durumlar da vard\u0131r. Sunucuya g\u00f6nderirken talep say\u0131s\u0131n\u0131 azaltmak \u00fczere kombine edilen CSS ve JS dosyalar\u0131n\u0131n y\u00fckleme s\u0131ras\u0131nda ekstra RAM ihtiyac\u0131 olu\u015fturmas\u0131 bunlar\u0131n ba\u015f\u0131nda gelir.<\/p>\n\n\n\n<h3 id=\"sunucular-acisindan-http-2\" class=\"wp-block-heading\">Sunucular A\u00e7\u0131s\u0131ndan HTTP\/2<\/h3>\n\n\n\n<p>Yenilik\u00e7i tekniklerle \u00e7al\u0131\u015fan HTTP\/2 ile daha d\u00fc\u015f\u00fck bant geni\u015fli\u011fine ihtiya\u00e7 duyulmas\u0131 sunucu taraf\u0131ndaki en \u00f6nemli avantajlar aras\u0131ndad\u0131r. Bu durum a\u011f \u00fczerinde daha az ilave y\u00fck olu\u015fmas\u0131 anlam\u0131na gelir. Sunucular a\u00e7\u0131s\u0131ndan bir ba\u015fka \u00f6nemli avantaj daha az haf\u0131za kullan\u0131m\u0131 ihtiyac\u0131d\u0131r. Daha az TCP ba\u011flant\u0131s\u0131 aray\u0131\u015f\u0131nda olan HTTP\/2 protokol\u00fc, \u00f6zellikle mobil cihazlar\u0131n talep ettikleri y\u00fckleme i\u015flemlerinin hacmini azaltarak h\u0131z\u0131n artmas\u0131n\u0131 sa\u011flar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-1024x546.jpg\" alt=\"\" class=\"wp-image-34507\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-1024x546.jpg 1024w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-300x160.jpg 300w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-768x410.jpg 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-1536x819.jpg 1536w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-2048x1092.jpg 2048w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-380x203.jpg 380w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-800x427.jpg 800w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-1160x619.jpg 1160w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-1920x1024.jpg 1920w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-3072x1638.jpg 3072w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-760x405.jpg 760w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-1600x853.jpg 1600w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-2320x1237.jpg 2320w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-3840x2048.jpg 3840w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-600x320.jpg 600w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/02\/schema-seo-yapisi-scaled.jpg 2560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 id=\"seo-hizmeti-verenler-acisindan-http-2\" class=\"wp-block-heading\">SEO Hizmeti Verenler A\u00e7\u0131s\u0131ndan HTTP\/2<\/h3>\n\n\n\n<p>HTTP\/2 protokol\u00fcn\u00fcn Google taraf\u0131ndan desteklenmeye ba\u015flamas\u0131 bu protokol\u00fc kullanan web sitelerinin daha h\u0131zl\u0131 olmas\u0131 ve bu sebeple s\u0131ralamada \u00fcst s\u0131raya \u00e7\u0131kmas\u0131 sonucunu do\u011furmu\u015ftur. D\u00fcnya genelinde kullan\u0131m oran\u0131 y\u00fcksek olan Chrome, Mozilla gibi taray\u0131c\u0131lar\u0131n gelinen noktada HTTPS \u00fczerinden sadece HTTP\/2 protokol\u00fcn\u00fc destekleyece\u011fini duyurmas\u0131 bu protokol\u00fc kullanan web sitelerini daha avantajl\u0131 hale getirmi\u015ftir. Elbette tersi durumda bu protokol\u00fc kullanmayan sitelerin dezavantajl\u0131 olmas\u0131 da ka\u00e7\u0131n\u0131lmaz olacakt\u0131r.<\/p>\n\n\n\n<p>HTTPS yap\u0131s\u0131n\u0131n do\u011fru bir \u015fekilde olu\u015fturulmas\u0131 SEO uygulay\u0131c\u0131lar\u0131n\u0131n en \u00e7ok dikkat etmesi gereken husus olarak ifade edilebilir. Bu yap\u0131n\u0131n pratikte kar\u015f\u0131la\u015f\u0131lan en \u00f6nemli problemi olan y\u00f6nlendirme hatalar\u0131na \u00f6zellikle dikkat edilmesi gerekir. Kal\u0131c\u0131 s\u0131ralama kay\u0131plar\u0131na u\u011framamak ad\u0131na SEO hizmeti verenlerin bu konuya e\u011filmesi yerinde olacakt\u0131r. Ayr\u0131ca 301 y\u00f6nlendirmesi, link yap\u0131lar\u0131n\u0131n sa\u011fl\u0131\u011f\u0131, i\u00e7 linkler, d\u0131\u015f linkler, kar\u0131\u015f\u0131k i\u00e7erikler, kopya i\u00e7erikler, etiketleme sistemleri gibi baz\u0131 hususlar\u0131n yeniden de\u011ferlendirilmesi gerekebilir. Ancak ge\u00e7mi\u015fte HTTP1.1 i\u00e7in kullan\u0131lan pek \u00e7ok h\u0131zland\u0131rma i\u015flemine ihtiya\u00e7 duyulmamas\u0131 ve kendili\u011finden sa\u011flanan h\u0131z SEO hizmeti sunanlar\u0131n en \u00f6nemli avantajlar\u0131 aras\u0131nda say\u0131labilir.<\/p>\n\n\n\n<h2 id=\"http-2ye-gecmeli-miyim\" class=\"wp-block-heading\">HTTP 2\u2019ye Ge\u00e7meli miyim?<\/h2>\n\n\n\n<p>HTTP\/2\u2019ye ge\u00e7meli miyim sorusuna kolayl\u0131kla evet cevab\u0131 vermek m\u00fcmk\u00fcnd\u00fcr. Bu cevap ayn\u0131 zamanda pek \u00e7ok hakl\u0131 sebebe dayan\u0131r ve olduk\u00e7a ger\u00e7ek\u00e7i bir yakla\u015f\u0131m\u0131n \u00fcr\u00fcn\u00fcd\u00fcr. HTTP\/2 protokol\u00fc ile yap\u0131lan i\u015flemlerin daha h\u0131zl\u0131 sonu\u00e7lar d\u00f6nd\u00fcrmesi onun ba\u015fta gelen avantaj\u0131d\u0131r. Bu durum hem kullan\u0131c\u0131 taraf\u0131 hem de yay\u0131nc\u0131 taraf\u0131 i\u00e7in b\u00fcy\u00fck kolayl\u0131klar sa\u011flar. \u00d6zellikle SEO bak\u0131m\u0131ndan sa\u011flayaca\u011f\u0131 avantajlar d\u00fc\u015f\u00fcn\u00fcld\u00fc\u011f\u00fcnde t\u00fcm algoritmalar a\u00e7\u0131s\u0131ndan kolay yan\u0131t al\u0131nan ve avantajl\u0131 konuma gelen internet yay\u0131nc\u0131l\u0131\u011f\u0131 anlam\u0131na gelir. SEO kriterleri dolay\u0131s\u0131yla s\u0131ralama kay\u0131plar\u0131na sebep olan h\u0131z probleminin bu \u015fekilde a\u015f\u0131lmas\u0131 yay\u0131nc\u0131lar\u0131n ve sunucu taraf\u0131n\u0131n elini rahatlatan b\u00fcy\u00fck bir geli\u015fme olarak kabul edilebilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"764\" height=\"1024\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_m_11796382-764x1024.jpg\" alt=\"\" class=\"wp-image-32416\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_m_11796382-764x1024.jpg 764w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_m_11796382-224x300.jpg 224w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_m_11796382-768x1030.jpg 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_m_11796382-1145x1536.jpg 1145w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2021\/12\/dreamstime_m_11796382.jpg 1495w\" sizes=\"(max-width: 764px) 100vw, 764px\" \/><\/figure>\n\n\n\n<p>\u00d6zellikle mobil cihazlarda ya\u015fanan gecikme problemleri dolay\u0131s\u0131yla s\u0131ralama kay\u0131plar\u0131 ya\u015fanmas\u0131, mobil \u00f6ncelikli cihazlara y\u00f6nelik \u00e7al\u0131\u015fan yay\u0131nc\u0131lar\u0131n zarar g\u00f6rmesi sonucunu do\u011furmu\u015ftur. HTML, JavaScript, CSS, resim ve video dosyalar\u0131n\u0131n giderek artan \u015fekilde kullan\u0131lmas\u0131 ile ciddi b\u00fcy\u00fckl\u00fcklere ula\u015fan internet sitelerinin mobil cihazlardaki performans\u0131 SEO uygulamalar\u0131n\u0131n en \u00f6nemli handikaplar\u0131 aras\u0131nda say\u0131labilir. Ancak HTTP\/2 ile sa\u011flanan h\u0131z, SEO problemlerinin ba\u015f\u0131nda gelen h\u0131z sorununun giderilmesini ve s\u0131ralama kartlar\u0131n\u0131n yeniden da\u011f\u0131t\u0131lmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131r.<\/p>\n\n\n\n<p>Daha h\u0131zl\u0131 y\u00fcklenecek bir web sitesi, daha az kaynak kullanacak bir sunucu, h\u0131z y\u00fckseltmek i\u00e7in harcanacak daha az \u00e7aba, SEO bak\u0131m\u0131ndan sa\u011flanacak avantajlar ve arama sonu\u00e7lar\u0131nda h\u0131zl\u0131 y\u00fckselme gibi bir\u00e7ok avantaj\u0131 ayn\u0131 anda sa\u011flayabilen HTTP\/2\u2019ye ge\u00e7meli miyim sorusunun evet d\u0131\u015f\u0131nda bir cevab\u0131 oldu\u011fu s\u00f6ylenemez. Bir\u00e7ok ki\u015fiye g\u00f6re bu, web teknolojisinin son 20 y\u0131l\u0131ndaki en \u00f6nemli geli\u015fmedir. Hatta baz\u0131lar\u0131 yeni protokol\u00fcn ger\u00e7ek olmak i\u00e7in fazla iyi oldu\u011funu s\u00f6yleyecek kadar iddial\u0131 olabilmektedir. Ba\u015fta Google Chrome olmak \u00fczere b\u00fct\u00fcn taray\u0131c\u0131lar\u0131n HTTP\/2 adaptasyonu konusunda \u00f6nemli mesafeler ald\u0131\u011f\u0131 d\u00fc\u015f\u00fcn\u00fcl\u00fcrse teredd\u00fct etmek i\u00e7in bir sebep kalm\u0131yor denilebilir.<\/p>\n\n\n\n<p>HTTP\/2 kullanabilmek i\u00e7in daha y\u00fcksek g\u00fcvenlik seviyesinde olan HTTPS yani Secure Hyper Text Transfer Protokol kullan\u0131m\u0131 bir mecburiyet olarak belirlenmi\u015ftir. Aksi halde HTTP\/2 protokol\u00fc \u00e7al\u0131\u015fmayacakt\u0131r. Bunun g\u00fcvenlik seviyesi anlam\u0131nda daha iyi bir noktaya kar\u015f\u0131l\u0131k gelmesi bak\u0131m\u0131ndan \u00f6nemli bir avantaj oldu\u011fu s\u00f6ylenebilir. HTTP1.1\u2019de bir zorunluluk olmayan SSL sertifikas\u0131 gibi g\u00fcvenlik uygulamalar\u0131 HTTP\/2 i\u00e7in bir zorunluluktur. H\u0131z ba\u015fta olmak \u00fczere \u00e7e\u015fitli avantajlara sahip olan ve daha g\u00fcvenli veri transferi imk\u00e2n\u0131 sunan HTTP\/2\u2019yi kullanmak iyi bir kazan\u0131m olarak kabul edilebilir.<\/p>\n\n\n\n<h2 id=\"web-adresimi-http-2-protokolune-nasil-geciririm\" class=\"wp-block-heading\">Web Adresimi HTTP\/2 Protokol\u00fcne Nas\u0131l Ge\u00e7iririm?<\/h2>\n\n\n\n<p>Bir \u00f6neki protokol olan HTTP1.1 ile uyumlu olarak \u00e7al\u0131\u015fan HTTP\/2\u2019ye ge\u00e7i\u015f son derece kolayd\u0131r. Bunun ba\u015fta gelen sebebi HTTP\/2 protokol\u00fcn\u00fcn HTTP1.1 protokol\u00fcn\u00fc destekleyen yap\u0131da olmas\u0131d\u0131r. Aksi durum s\u00f6z konusu olsayd\u0131 internet d\u00fcnyas\u0131nda k\u00f6kl\u00fc de\u011fi\u015fiklikler yap\u0131lmas\u0131 gerekecekti. Mevcut durumda kullan\u0131c\u0131lar\u0131n ba\u011flant\u0131 ayarlar\u0131nda spesifik de\u011fi\u015fiklikler yapmas\u0131na gerek kalmadan sunulan faydalardan yararlanmas\u0131 m\u00fcmk\u00fcn olmaktad\u0131r. HTTP\/2 i\u00e7in HTTPS protokol\u00fcn\u00fcn gerekli olmas\u0131 dolay\u0131s\u0131yla web sitesi sahibi iseniz SSL sertifikas\u0131 alman\u0131z ve gerekli olan 301 y\u00f6nlendirmelerini yapman\u0131z ge\u00e7i\u015f i\u00e7in yeterlidir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-1024x683.jpg\" alt=\"\" class=\"wp-image-34662\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-1024x683.jpg 1024w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-300x200.jpg 300w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-768x512.jpg 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-1536x1024.jpg 1536w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-2048x1365.jpg 2048w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-380x253.jpg 380w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-800x533.jpg 800w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-1160x773.jpg 1160w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-760x507.jpg 760w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-1600x1067.jpg 1600w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-2320x1547.jpg 2320w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4-600x400.jpg 600w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2023\/05\/http-durum-kodlari-4.jpg 2508w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Chrome, Microsoft Edge, Mozilla Firefox, Safari gibi yayg\u0131n olarak kullan\u0131lan taray\u0131c\u0131lar HTTP\/2 deste\u011fi sa\u011flarken uyumluluk konusundaki ba\u015far\u0131 sayesinde her iki protokol\u00fc kullanan siteleri de rahatl\u0131kla g\u00f6r\u00fcnt\u00fcleyebilmektedir. Meselenin di\u011fer taraf\u0131nda bulunan Apache, NGINX, Litespeed, Cloudflare gibi yayg\u0131n kullan\u0131lan sunucular da yine HTTP\/2 deste\u011fine sahiptir. Kendi sunucunuz \u00fczerinden web sitenizi yay\u0131nl\u0131yorsan\u0131z HTTP\/2 protokol\u00fcne uyumlu hale getirmek i\u00e7in kullanaca\u011f\u0131n\u0131z dosyalar\u0131 bulmak sizin i\u00e7in zor olmayacakt\u0131r. Ancak Natro sunucular\u0131n\u0131 kullananlar i\u00e7in durumun daha kolay oldu\u011funu belirtmek gerekir. Her zaman en yeni teknolojiler ile hizmet sunan Natro, kesintisiz ve h\u0131zl\u0131 sunucu konusundaki uzmanl\u0131\u011f\u0131 ile en iyilerin tercihi olma konumunu s\u00fcrd\u00fcr\u00fcyor.<\/p>\n\n\n\n<h3 id=\"natro-hizmetleri-http-2-destegine-sahip-mi\" class=\"wp-block-heading\">Natro Hizmetleri HTTP\/2 Deste\u011fine Sahip mi?<\/h3>\n\n\n\n<p>Natro, sundu\u011fu t\u00fcm hizmetlerde en g\u00fcncel ve en verimli uygulamalar\u0131 sunmay\u0131 hedefler. Bu \u00e7er\u00e7evede sadece HTTP\/2 de\u011fil t\u00fcm hizmetlerde var olan en yeni teknolojiler kullan\u0131l\u0131r. HTTP\/2 i\u00e7in gerekli olan HTTPS deste\u011fini sa\u011flayacak t\u00fcm altyap\u0131 Natro sunucular\u0131nda mevcuttur. Bu do\u011frultuda SSL sertifikas\u0131 se\u00e7enekleri de kullan\u0131c\u0131lara sunulur. Veri h\u0131rs\u0131zl\u0131\u011f\u0131 veya \u015fifre \u00e7\u00f6zme gibi internet casuslu\u011fu faaliyetlerine y\u00f6nelik g\u00fcncel ve etkin tedbirlerin t\u00fcm\u00fc Natro hizmetleri aras\u0131nda yer al\u0131r.<\/p>\n\n\n\n<p>Natro sunucular\u0131 y\u00fcksek teknoloji uygulamalar\u0131 ile olu\u015fturuldu\u011fundan web sitenizin Linux veya Windows platformlar\u0131nda bar\u0131nmas\u0131 fark etmeksizin \u00fcst d\u00fczey performans elde edilir. T\u00fcm sunucular\u0131n g\u00fc\u00e7l\u00fc ve son teknoloji i\u00e7eren donan\u0131m ve yaz\u0131l\u0131m ile olu\u015fturulmas\u0131 Natro standard\u0131 olarak kabul edilir. Tamam\u0131 yedekli olan sunucu altyap\u0131s\u0131 sayesinde Natro, sadece HTTP\/2 deste\u011fi de\u011fil sizlere \u00e7ok daha fazlas\u0131n\u0131 sunar.<\/p>\n","protected":false},"excerpt":{"rendered":"HTTP olarak k\u0131salt\u0131lan ifade, Hyper Text Transfer Protocol kelimelerinin ba\u015f harflerinden olu\u015fmu\u015ftur. Bu k\u0131saltmay\u0131 hiper metin transfer protokol\u00fc&hellip;\n","protected":false},"author":7,"featured_media":32420,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[808],"tags":[],"class_list":{"0":"post-34696","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ssl-sertifikasi"},"_links":{"self":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/34696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/comments?post=34696"}],"version-history":[{"count":1,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/34696\/revisions"}],"predecessor-version":[{"id":34697,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/34696\/revisions\/34697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/media\/32420"}],"wp:attachment":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/media?parent=34696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/categories?post=34696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/tags?post=34696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}