{"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":"Bug\u00fcn Neler \u00d6\u011frendim?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"pFOdHkBdRE\"><a href=\"https:\/\/fatihsoysal.com\/blog\/bugun-neler-ogrendim\/\">Bug\u00fcn Neler \u00d6\u011frendim?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/bugun-neler-ogrendim\/embed\/#?secret=pFOdHkBdRE\" width=\"600\" height=\"338\" title=\"&#8220;Bug\u00fcn Neler \u00d6\u011frendim?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"pFOdHkBdRE\" 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":"Merhaba! Bug\u00fcn, yaz\u0131l\u0131m geli\u015ftirme yolculu\u011fumda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m yeni birtak\u0131m zorluklar\u0131 a\u015fmak i\u00e7in epey vakit ay\u0131rd\u0131m. \u00d6zellikle, bir s\u00fcredir \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131m projede, veritaban\u0131 optimizasyonu konusunda \u00f6nemli ilerleme kaydettim. \u00d6ncelikle, veritaban\u0131 sorgular\u0131m\u0131n performans\u0131n\u0131 analiz ederek, hangi sorgular\u0131n yava\u015f \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 tespit ettim. Sonras\u0131nda, bu yava\u015f sorgular\u0131n nedenlerini ara\u015ft\u0131rd\u0131m. Burada, indeksleme stratejilerimdeki eksiklikler dikkatimi \u00e7ekti. Ancak, bu eksiklikleri gidermek, bildi\u011fimden \u00e7ok daha karma\u015f\u0131kt\u0131. Bu y\u00fczden, \u00f6zellikle indeksleme konusunda detayl\u0131 bir rehbere g\u00f6z att\u0131m."}