{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":".NET Core Web API'de \u00d6nbellekleme Uygulamas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ga8iXdLh5T\"><a href=\"https:\/\/fatihsoysal.com\/blog\/net-core-web-apide-onbellekleme-uygulamasi\/\">.NET Core Web API&#8217;de \u00d6nbellekleme Uygulamas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/net-core-web-apide-onbellekleme-uygulamasi\/embed\/#?secret=Ga8iXdLh5T\" width=\"600\" height=\"338\" title=\"&#8220;.NET Core Web API&#8217;de \u00d6nbellekleme Uygulamas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Ga8iXdLh5T\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Y\u00fcksek trafikli bir .NET Core Web API geli\u015ftiriyorsan\u0131z, performans\u0131 art\u0131rman\u0131n en etkili yollar\u0131ndan biri \u00f6nbelleklemedir. Bu makalede, .NET Core Web API'lerinizde \u00f6nbelleklemeyi nas\u0131l etkili bir \u015fekilde uygulayaca\u011f\u0131n\u0131z\u0131, farkl\u0131 \u00f6nbellek mekanizmalar\u0131n\u0131 ve performans iyile\u015ftirme tekniklerini ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. \u00d6rnek kodlar ve ger\u00e7ek d\u00fcnya senaryolar\u0131yla desteklenen bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler sunmaktad\u0131r."}