<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ilgisel &#187; web hosting</title>
	<atom:link href="http://ilgisel.com/blog/etiket/web-hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://ilgisel.com/blog</link>
	<description>Bir başka WordPress blogu.</description>
	<lastBuildDate>Sat, 26 Jun 2010 21:52:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Virtual Hosting (Sanal Barındırma) Nedir? Hosting Türleri (Shared, Co-Location, Reseller, Dedicated) Nelerdir?</title>
		<link>http://ilgisel.com/blog/yazi/virtual-hosting-sanal-barindirma-nedir-hosting-turleri-shared-co-location-reseller-dedicated-nelerdir/</link>
		<comments>http://ilgisel.com/blog/yazi/virtual-hosting-sanal-barindirma-nedir-hosting-turleri-shared-co-location-reseller-dedicated-nelerdir/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 21:59:45 +0000</pubDate>
		<dc:creator>Dincer</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[alan adı barındırma]]></category>
		<category><![CDATA[co-location hosting]]></category>
		<category><![CDATA[dedicated hosting]]></category>
		<category><![CDATA[reseller hosting]]></category>
		<category><![CDATA[sanal adresleme]]></category>
		<category><![CDATA[sanal alan adı barındırma]]></category>
		<category><![CDATA[shared hosting]]></category>
		<category><![CDATA[virtual hosting]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://www.dincerdegre.com/weblog/?p=409</guid>
		<description><![CDATA[Hosting'in genel anlamda ne olduğunu önceki konularda değinmiştim. Üstünden geçmek gerekirse, Hosting (Barındırma) bir web sitesinde yayınlanmak istenen sayfaların, resimlerin veya dökümanların internet kullanıcıları tarafından erişilebilecek bir bilgisayarda tutulmasıdır. ]]></description>
			<content:encoded><![CDATA[<p>Web Hosting işini yapan yüzlerce firma ve bu firmaların her müşteriye uygun olabilecek farklı çeşitte hosting paketleri vardır.</p>
<p><span id="more-409"></span><br />
Bu kadar hatırlatma yeter. Daha fazla bilgi için Hosting ve Domain name hakkında yazdığım diğer yazıları okuyabilirsiniz.</p>
<h2>Hosting Türleri Nelerdir?</h2>
<p>Hosting türleri Shared Hosting, Co-Location, Reseller ve Dedicated Hosting olmak üzere 4&#8242;e ayrılır. <strong>Shared Hosting</strong> anlaşıldığı gibi Paylaşılmış Barındırma sistemi üzerine kuruludur. Çoğunlukla özellikle yeni ve orta ölçekli kullanıcılar bu tipi tercih ederler. Hem ekonomik, hemde istenilen verimi vermesi açısından iyi bir Hosting türüdür. Bu sistemde bir sunucuda birden fazla alan adı barındırılabilir.</p>
<h3>Co-Location Hosting Nedir?</h3>
<p><strong><img class="alignright size-full wp-image-413" title="hosting" src="http://www.dincerdegre.com/weblog/wp-content/uploads/2009/09/3771301123_caaf351646_o.jpg" alt="hosting" width="183" height="203" />Co-Location Hosting</strong>, bir web sunucusunu yüksek hızda internet erişimi, güvenlik, yedekleme ve teknik destek gibi hizmetleri sağlayabilecek bir Network Operasyon Merkezinde barındırmaktır. Kiralık sunucudan farkı müşterinin hem yazılımı, hem de donanımı kontrol etmesidir. Co-location hizmeti alan bir makinaya müşterinin erişimi internet üzerinden bir kontrol paneli sayesinde sağlanır. Co-location hosting&#8217;lerde sunucu müşteri tarafından sağlanır. Günümüzde Co-location&#8217;lar server yazılımları müşteri tarafından sağlandığı gibi data center&#8217;larda uygun fiyata kiralamaktadırlar. Data center&#8217;lar Co-location&#8217;lara IP ve sürekli bağlantı sağlamak ile yükümlüdürler.</p>
<h3>Reseller Hosting Nedir?</h3>
<p><img class="alignleft size-full wp-image-412" title="webhost01" src="http://www.dincerdegre.com/weblog/wp-content/uploads/2009/09/webhost01.jpg" alt="webhost01" width="240" height="240" /><strong>Reseller</strong> kelimesi tekrar pazarlayan anlamında algılanmalıdır. Hesap sahibi seçtiği sabit disk alanını ve bandwidth&#8217;i ayırıp tekrar web hosting olarak satışa çıkarabilir. Genellikle, &#8220;Reseller&#8221;lar web danışmanı, web geliştiricisi, web tasarımcısı veya sistem entegrasyon şirketidir. Web hosting onlar için diğer host servisleri arasında ekstra bir hizmettir.<br />
Web hosting resellerlar normalde web server hizmetlerine bakmakla veya diğer bakımla ilgili görevlerden sorumlu değildir, sadece web hosting servisini tedarik ederler. Herhangi bir teknik sorun çıktığında (server down ve erişim problemi gibi) sorumluluk reseller host&#8217;un sunulduğu, dedicated server&#8217;ın sahibine düşer.</p>
<p>Çoğunlukla, bir web hosting reseller&#8217;ı internette kendi web hosting firmasını kurarak yine kendi adı &#8211; markası altında web hosting paketleri satmaya başlayabilir. Web hosting satışı &#8220;GUI Control Panelleri&#8221; (Graphical User Interface) sayesinde çok kolaylaştı. Bazı reseller programları müşterilerine özel Kontrol Panelleri sunarken, büyük bir kısmıysa iyi bilinen popüler Kontrol panelleri sunarlar.</p>
<h3>Dedicated Hosting Nedir?</h3>
<p><img class="alignright size-full wp-image-411" title="web hosting" src="http://www.dincerdegre.com/weblog/wp-content/uploads/2009/09/3771301471_6c843e9037_m.jpg" alt="web hosting" width="177" height="240" />Bir sunucunun tümüyle bir kullanıcı tarafından hosting amaçlı olarak kiralanmasına <strong>Dedicated Hosting </strong>denir. Genelde hosting için bir sunucuyu tümüyle kiralamanız gerekmez. Bir sunucunun bir bölümü siteniz için yeterlidir. Hosting şirketleri de zaten normal hosting paketlerini bu şekilde oluştururlar.  Ancak bazı siteler performans gereksinimleri ve ziyaretçi yoğunluğu gibi nedenlerle bir server&#8217;ın bir bölümü ile yetinemezler ve bir sunucu hatta birkaç sunucu üzerinde barındırılırlar. Mesela toplistler, sayaç siteleri performansları için, mp3 siteleri ise kullandıkları band genişliği için tek bir sunucuda barındırılırlar.</p>
<p>Sitenizi tek bir server üzerinde barındırmak için bir Dedicated hosting paketi almanız gerekir. Bu hosting paketleri tabi ki alıştığınız hosting paketlerinden çok daha pahalıdır. Hosting siteleri birçok müşteriye bölerek aldıkları server ücretini Dedicated hosting paketinde tek müşteri olması nedeniyle tek müşteriden alırlar.  Ancak fiyat konusu sadece server’ın kendisi ile ilgili değil, server için verilen hizmet ile bağlantılı olarak da değişir.  Dedicated Hosting alırken dikkat edilmesi gereken ilk husus, sunucunun “Managed” olup olmamasıdır, yani sunucuyu size kiralayan hosting şirketi tarafından yönetilip yönetilmediğidir.</p>
<p>Eğer sunucu hosting şirketi tarafından yönetiliyor ve Server&#8217;ın bakımı bir sorun yaşaması durumunda bu sorunun çözülmesi, her türlü teknik desteğin sağlanması gibi hizmetler hosting şirketi tarafından gerçekleştiriliyorsa buna <strong>Managed Dedicated Hosting,</strong> kiraladığınız Server&#8217;aysa Managed Dedicated Server denir. Eğer Managed değilse sadece Dedicated Server denir. Eğer teknik bilginiz bir server&#8217;ı dışardan yönetmeye, server sorun yaşadığında veya çöktüğünde onu kurtarmak için yeterli işlemleri yapabilecek kadar iyi değilse <strong>Managed</strong> bir server almanızı tavsiye ederiz.</p>
<h2>Virtual Hosting Nedir?</h2>
<p>Virtual Hosting (Sanal Barındırma), Web sunucusunun bölümlere ayrılarak, her kısmın birbirinden bağlantısız, kiralık terminal (sunucu) gibi çalışmasına olanak sağlayan hosting türüdür. Bir alan adına birden fazla IP numarası atanabilir. Bu sistemi kullanmanın daha yaygın şeklini anlatmak istersek, birçok alan adının tek bir IP’ye atanabilmesine verilen addır. Buna “<strong>Sanal Barındırma / Sanal Ev Sahipliği</strong>” (<strong>Virtual Hosting</strong>) denir. Virtual Hosting&#8217;in, Shared Hosting&#8217;den farkı müşterisine sunucusu üzerinde çok daha fazla kontrol imkanı sağlamasıdır.</p>
<h2>Sonuç</h2>
<p>Bu konuda da Hosting türlerini tanıdık ve Virtual Server&#8217;ın ne işe yaradığını öğrendik. Konu içinde kullandığım resimler ilgili başlıkla birebir uyuşmuyor olabilir, onlar temsili resimler olarak konuyu zengin göstermek amacıyla eklenmişlerdir. Hosting ve Domain hakkında daha fazla bilgi edinmek istiyorsanız Benzer yazılar&#8217;ı size tavsiye edebilirim.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/virtual-hosting-sanal-barindirma-nedir-hosting-turleri-shared-co-location-reseller-dedicated-nelerdir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS Nedir? Domain&#039;de Nameserver&#039;lar nasıl ayarlanır?</title>
		<link>http://ilgisel.com/blog/yazi/dns-nedir-domainde-nameserverlar-nasil-ayarlanir/</link>
		<comments>http://ilgisel.com/blog/yazi/dns-nedir-domainde-nameserverlar-nasil-ayarlanir/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 19:00:38 +0000</pubDate>
		<dc:creator>Dincer</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[alan adı]]></category>
		<category><![CDATA[alan adı barındırma]]></category>
		<category><![CDATA[bedava hosting]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[nameserver ayarlama]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://www.dincerdegre.com/weblog/?p=407</guid>
		<description><![CDATA[İnternet ağını oluşturan her birim sadece kendine ait bir IP adresine sahiptir. Bu IP adresleri kullanıcıların kullanımı için www.siteadi.com gibi kolay hatırlanır adreslere karşılık düşürülür.]]></description>
			<content:encoded><![CDATA[<p>DNS sunucuları, internet adreslerinin IP adresi karşılığını kayıtlı tutmaktadır. İnternette bulunan her nesnenin, etkileşime giren her sunucu ve ucun bir İnternet Adresi olması gerekir. Bu adres protokol seviyesinin IPv4 ve IPv6 olmasına göre 32 bit ya da 128 bit uzunluğundadır.<br />
<span id="more-1748"></span><br />
Alan Adı bu 32 ya da 128 bit uzunluğundaki sayı yerine insanların anlayacağı, akılda tutacağı, kurumsal kimlik ve marka ile özdeşleştirebileceği isimlerin kullanılmasını sağlar. Örneğin www.dincerdegre.com alan adı ile 89.12.86.320 şeklindeki IP nosu ile bağlantıyı Alan Adı Sistemi sağlar.<br />
Alan Adı Sistemi’nin yarattığı ilişkiler BireBir ilişki olmak zorunda değildir. Bir alan adına birden fazla IP numarası atanabilir. Genelde bu yoğun talep olan hallerde geçerlidir.Wikipedia.org, yahoo.com, google.com gibi adreslerde bu çok olur. Ama daha yaygını, birçok alan adı tek bir IP&#8217;ye atanabilir. Buna da &#8220;Sanal Evsahipliği&#8221; (Virtual Hosting) denir.<br />
Alan Adı Sistemi hiyararşik bir yapı gösterir. En üste .com, .org, .net, .int, .edu, .info, .biz, .aero, .travel, .jobs, .gov, .mil gibi &#8220;jenerik&#8221; üst düzey alanlarla (gTLD) .tr, .us, .de, .uk, .jp, .az gibi ülke alanlarından (ccTLD) oluşur.</p>
<h2>Domain&#8217;de Nameserver&#8217;lar nasıl ayarlanır?</h2>
<p>Hosting ile Domain name&#8217;i birbirine bağlamamız için Domain&#8217;in ayarlarından nameserver&#8217;ları Hosting hizmetini aldığımız şirketin name server adreslerini yazarak ayarlayabiliriz. Genelde hosting şirketlerinin name server&#8217;ları ns1.hostingsirketismi.com, ns2.hostingsirketismi.com gibi şeylerdir.</p>
<p>Bizde domain&#8217;i aldığımız şirketin sitesini girip, ilgili domain&#8217;in ayarlarından nameserver ayarlarını update ederiz. Bu değişim genelde hemen gerçekleşmez. Bu yüzden 72 saat beklemek zorunda kalabiliriz. Yani nameserver&#8217;ları değiştirdim neden hala uygulanmadı diye meraklanmayın. Bu süreç zaman alan bir süreçtir. Tabi Domain ile Hosting&#8217;i aynı şirketten almışsanız, bu ayarlar otomatik olarak yapılmıştır. Yeniden düzenlemenize gerek kalmayacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/dns-nedir-domainde-nameserverlar-nasil-ayarlanir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Blog&#8217;unuzu Optimize etmenin ve hızlandırmanın yolları</title>
		<link>http://ilgisel.com/blog/yazi/wordpress-blogunuzu-optimize-etmenin-ve-hizlandirmanin-yollari/</link>
		<comments>http://ilgisel.com/blog/yazi/wordpress-blogunuzu-optimize-etmenin-ve-hizlandirmanin-yollari/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 02:06:17 +0000</pubDate>
		<dc:creator>dincer2</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[1 blog cacher]]></category>
		<category><![CDATA[cache eklenti]]></category>
		<category><![CDATA[css kısayol]]></category>
		<category><![CDATA[css optimizasyon]]></category>
		<category><![CDATA[css sprite]]></category>
		<category><![CDATA[database temizle]]></category>
		<category><![CDATA[digg etkisi]]></category>
		<category><![CDATA[digg protector]]></category>
		<category><![CDATA[dosya optimizasyon]]></category>
		<category><![CDATA[html optimizasyon]]></category>
		<category><![CDATA[http çağrısı]]></category>
		<category><![CDATA[javascript optimizasyon]]></category>
		<category><![CDATA[kod temizleme]]></category>
		<category><![CDATA[load time]]></category>
		<category><![CDATA[optimizasyon]]></category>
		<category><![CDATA[php speedy]]></category>
		<category><![CDATA[pingdom]]></category>
		<category><![CDATA[revision control]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[size]]></category>
		<category><![CDATA[sürüm güncelleme]]></category>
		<category><![CDATA[veritabanı]]></category>
		<category><![CDATA[veritabanı temizle]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[web speed test]]></category>
		<category><![CDATA[white-space]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress cache]]></category>
		<category><![CDATA[wordpress hızlandırmak]]></category>
		<category><![CDATA[wordpress optimize etmek]]></category>
		<category><![CDATA[wordpress yazı sürümleri kapat]]></category>
		<category><![CDATA[wp cache 2]]></category>
		<category><![CDATA[wp eklenti]]></category>
		<category><![CDATA[wp plugin]]></category>
		<category><![CDATA[wp super cache]]></category>

		<guid isPermaLink="false">http://www.dincerdegre.com/weblog/?p=372</guid>
		<description><![CDATA[Wordpress Blog'umuz başta bir yavaşlama yaşamasa da çok büyük veritabanlarıyla çalışırken belli ölçüde hantallaşabilir. ]]></description>
			<content:encoded><![CDATA[<p>Bu olduğunda bizde Wordpress Blog&#8217;umuzu hızlandırmanın yollarını ararız. Bunu yapmanın bir çok yolu var. İşte bu yazıda da bu yolların neler olduğunu ve bu konuda neler yapabileceğimizi anlatacağım.</p>
<p><span id="more-372"></span>Wordpress normal olarak çok fazla iş yaptığı için birde fazlasıyla plugin (eklenti) kullanıldığında ve sitenizde çok fazla yazınız olduğunda belli oranda yavaşlıyor. Bir süre sonra &#8220;<strong>Ne yapacağız</strong>&#8221; demeye başlıyoruz. Aslında pekte korkmaya yada panik yapmaya gerek yok. WP&#8217;yi hızlandırıp optimize etmenin bir sürü yolu var. Bizde bunları kullanarak hantal olan Blog&#8217;umuzu eski günlerine döndürebiliriz.</p>
<h2>Optimizasyon için yapılması gerekenler</h2>
<p>Bir Websitesi veya Blog için hızlı yüklenmek çok önemlidir. Bu yüzden <a href="http://www.iwebtool.com/speed_test" target="_blank">Web Speed Test</a> veya benzeri bir site yardımıyla sitenizin şu anki sayfa yüklenme hızını ölçün. Burada sitenizi <strong>Check</strong> ettikten sonra çıkan zamanı (<strong>Load Time</strong>) ve veri boyutunu (<strong>Size</strong>) bir yere yazın. Amacımız bu süreyi şu anki değerinin olabildiğince altına indirmek olacak. Optimizasyon yaptıkça bu siteye girip yeniden <strong>Check</strong> ederek sürenin düşüp, yükseldiğini kontrol edebilirsiniz. Böylece yaptığınız şeyin doğru yada yanlış olduğunu görebilirsiniz. <a href="http://tools.pingdom.com/fpt/" target="_blank">Pingdom</a> kullanarakta Blog&#8217;umuzun daha detaylı analizini görebiliriz. Sitenin optimizasyonu için genel olarak yapmanız gerekenlere gelirsek;</p>
<ul>
<li>Optimizasyon&#8217;un ilk kuralı sitenin tasarımını olduğunca sade tutmaktır. Bu hem yazılarınızın okunması açısından kolaylık sağlarken, hem de sayfanın hızlı yüklenmesine etkide bulunur. Wordpress Blog&#8217;umuzun hızlı yüklenmesini istediğimize göre ilk olarak <strong>temamızın</strong> oldukça <strong>sade</strong> olmasını ve çok fazla görsel kullanılmadan bir tasarım üretmeye çalışalım.</li>
<li><strong>Wordpress sürümünüzü</strong> elinizden geldiğince <strong>güncel tutun</strong>, WP&#8217;nin en son çıkan sürümünü kullanın. Wordpress&#8217;in yapımcıları her yeni sürümde Wp&#8217;nin daha da hızlı çalışmasını sağlamak için güncellemeler yapıyorlar.</li>
<li>Kullanmadığınız yada gözden çıkarabileceğiniz Wordpress <strong>pluginleri</strong>ni (eklentilerini) <strong>etkisizleştirin</strong>.</li>
<li>Sizin için <strong>Doğru Web Hosting firmasını seçin</strong>. Her ne kadar optimizasyon sorunları bizden kaynaklı olarak gözükse de Web hosting&#8217;inizin eski teknoloji olması da yada yeterli desteği vermemesi de sitenizin yavaşlamasına neden olabilir. Bunun için kaliteli bir hosting firmasıyla çalışın. Doğru firmayı bulmak içinse internet üzerinde güzel bir araştırma yapın.</li>
</ul>
<h3>Dinamik PHP kodlarını, Veritabanı sorgularını ve HTTP çağrılarını en aza düşürün</h3>
<p>Bu yöntem sitenizi en fazla hızlandıracak yöntemlerden biridir. Php ve Veritabanı için çekilen sorgular sayfanın açılmasını en yavaşlatan etkenlerdir. HTTP çağrıları da aynı şekilde siteniz için bir yüktür. Bu yüzden elimizden geldiğince bu tür etkenleri azaltmalıyız. Mesela temamızın içindeki ilgili yere</p>
<blockquote><p><code>&lt;link rel="stylesheet" href="&lt;?php bloginfo(’stylesheet_url’); ?&gt;” type=”text/css” media=”screen” /&gt;</code></p></blockquote>
<p>yerine php kodlarını çıkartarak</p>
<blockquote><p><code>&lt;link rel="stylesheet" href="http://www.siteadi.com/wp-content/themes/temaadi/style.css” type=”text/css” media=”screen” /&gt;</code></p></blockquote>
<p>bu şekilde yazmamız gerekir.</p>
<p>Stil dosyalarınızın URL&#8217;lerini, Pingback URL&#8217;lerini, RSS besleme URL&#8217;lerini statik yani yukarıdaki gibi PHP kodu yerine tam yolu kendiniz yazarak yapın. Blog&#8217;unuzun Wordpress versiyonunu yazan kodu silin. Blog isminiz ve açıklamanız olan bölümleri silip, kendi açıklama ve blog isminizi yazın.</p>
<p>Böylece Php sorguları ve HTTP çağrılarını en aza düşürmüş oluruz. Tema içine anket, en çok okunan, benzer yazılar, rastgele yazılar, en son yazılar gibi şeyleri koymak istiyorsak bunlardan birini yada maksimum ikisini seçin. Bu eklentilerde veritabanı sorgularını arttıracağı için sisteminizi yavaşlatır. Eğer bu ve buna benzer eklentileri en aza indirirsek sitemiz daha hızlanacaktır.</p>
<p><strong>Dış kaynaklı Script&#8217;ler kullanın</strong>. Elden geldiğince Kodları <code>header.php</code> içinde vermek yerine ek dosyalarla verirseniz, asıl sayfa daha çabuk yüklenecek ve ardından diğer dosyalar tek tek yerlerine gelecektir. Bunu da göz önünde bulundurun.</p>
<h3>Dosyalarınızı Optimize edin: CSS, HTML, Javascript, resimler ve videolar</h3>
<p>Sitenin görsel tasarımı için gerekli CSS&#8217;i kullanırken <strong>CSS kısayollarını kullanın</strong>. Mesela margin yazarken her <code>margin</code>&#8216;i <code>margin-left, margin-right</code> gibi yazmak yerine<code> margin: 3px 2px 1px 5px</code> şeklinde yazın. <strong>CSS Sprite tekniğini kullanın</strong>. Eğer CSS Sprite tekniği sizin sitenizde kullanmak için elverişliyse kullanın. Bu teknik sayesinde hem görsel tasarımda kullandığımız resimlerin boyutları düşer, hemde CSS dosyamızda daha az HTTP çağrısı olduğu için sitemiz hızlanacaktır. CSS ilgili tam bilginiz yoksa internet üzerindeki CSS dökümanlarını inceleyin.</p>
<p><strong>Kodları temizleyin</strong>. Kod optimizasyonu her sistemde önemlidir. Site kodlamasında olan Boşlukları (<strong>White-Space</strong>) azaltın. Yani kodları yazarken Enter&#8217;a basarak yazarız ve kodlar alt alta görünür. Bu şekilde olan kodları elimizden geldiğince tek sıra halinde yazmaya özen gösterin. Çoğu programcı kodları arasında boşluk bırakmayı sever. Daha kolay okumak ve düzenlemek içinde gereklidir. Mesela kodun bir yerinde değişiklik yapmak istediğinizde yanyana kodların arasında bir satır aramayı kimse sevmez ama tek satır halinde yazmak kod optimizasyonu için gereklidir. Kodun boyutunu azaltacağı için sitenin yüklenme süresini olumlu etkileyecektir.</p>
<p><strong>Resim ve Videoları optimize edin</strong>. Resim dosyalarınızın olabilecek en iyi şekilde sıkıştırılıp sitede kullanıldığından emin olun. Resim ve video dosyalarının boyutları sitenin hızının düşmesinde kayda değer bir etkendir. Bu yüzden bu tür dosyaların olabildiğince optimize edilmiş olması gerekmektedir. Eğer konularınızda kullandığınız resimler veya videolar external yani dışarıdan bir kaynaktan alınıyorsa aldığınız sitelerin bu işi yapabilecek kadar büyük siteler olduğuna emin olun. (Flickr yada Youtube gibi) Video dosyalarını kendi server&#8217;ınızdan yayınlamayın, elden geldiğince Youtube, Dailymotion, Vimeo vb. gibi serverlardan çekin.</p>
<p><strong>Javascript dosyalarınızı sıkıştırın</strong>. Blog&#8217;unuzda Javascript kullanıyorsanız, bu dosyaların olabildiğince küçük boyutlu ve sıkıştırılmış olmasına dikkat ediniz. Eğer kodu siz yazmışsanız, elden geldiğince kısa değişken isimleri ve metodlar kullanınız.</p>
<h3>Wordpress yazı sürümlerini kapatın ve Database&#8217;i temizleyin</h3>
<p>Wordpress yazı editörüyle yazı yazılırken belli aralıklarla yazının sürümlerini kaydeder. Böylece bir yazı yazdığımızı zannederken aslında veritabanında 3-4 sürümü kayıtlı duruyordur. Gereksiz bir özellik olsa da Wordpress böyle bir özellik koymuş ve bu özelliği hala kapatmıyor. Bizde bunu değiştirmek ve veritabanımızın hafiflemesi için bazı şeyler yapmamız gerekiyor. Eğer uzun süredir Wp’de birşeyler yazıyorsanız, veritabanımızı silmemiz gerekebilir. Bunu nasıl yapacağımıza gelirsek;</p>
<p>İlk önce Wordpress’deki <strong>Dışa Aktar</strong>‘ı kullanarak yazıları dışarı aktarın (Eğer birden fazla yazar varsa her birini ayrı ayrı aktarın, sonra sorun çıkabilir) Daha sonra veritabanına giderek (phpmyadmin gibi bir şeyle) veritabanınızında .sql uzantılı bir yedeğini alın. (ikinci sql yedeğini Dışa Aktar&#8217;da sorun olması halinde herşeyi kaybetmememiz için aldırdım) Bunları yaptıktan sonra veritabanınız içinden sadece <strong>wp_post</strong>‘u temizleyin. (buradaki ‘<code>wp_</code>’ prefix yani öntakıdır. Siz Wordpress’i kurarken bu öntakıyı değiştirmişseniz. Ona göre doğru olan yeri bulup silin.) Sonra <strong>Dışa Aktar</strong> dediğiniz XML dosyasını <strong>İçe Aktar</strong> özelliği ile içe aktarın. Eğer doğru yapmışsanız, database&#8217;den revision&#8217;lar yani gereksiz ve işimize yaramayan yazı sürümleri silinmiş demektir.</p>
<p>Bunların ardından yazı sürümlerinin yeniden başımıza sorun olmaması için Wordpress Blog&#8217;u kurduğunuz kök dizine gidin ve wp-config.php dosyasını açın. Bu dosyanın içine define&#8217;ların başlangıcından biraz sonraya aşağıdaki kodları ekleyip, dosyayı kayıt edin.</p>
<blockquote><p><code>define( 'AUTOSAVE_INTERVAL', 600 );</code><br />
<code>define ('WP_POST_REVISIONS', 0);</code></p></blockquote>
<p>Böylece yazı sürümleri tamamen kapatılmış olacaktır. Eğer yazı sürümlerinin tamamen kapatılmasını istermiyorsanız;</p>
<p>Wordpress için <a href="http://wordpress.org/extend/plugins/revision-control/" target="_blank">Revision Control</a> eklentisini kurabilir ve eklentiyi etkinleştirdikten sonra kontrol panelinden gerekli ayarları uygulayabilirsiniz.</p>
<h3>Cache eklentisi kullanın</h3>
<p>Bu konunun en son başlığına geldik. Birden fazla Cache eklentisi bulunmakta ama bunlardan en bilineni ve Wordpress için işimize yarayacak olan sanırım <a href="http://wordpress.org/extend/plugins/wp-super-cache/" target="_blank">Wordpress Super Cache</a>. Eğer ilk baştan bu eklentiyi kurmaya karar vermişseniz, nasıl kuracağınızın biraz üstünden geçeyim. Eklentiyi herhangi bir eklenti kurarmış gibi kurun. (yani <code>wp-content/plugins</code> dizinine gönderin ve etkinleştirin) Ayarlar’dan ilgili bölüme girip eklentiyi “<strong>On</strong>” hale getirin ve orada bulunan sarı olarak yazılmış kodları kök dizindeki <code>.htaccess</code> dosyanıza kopyalayın. Bunları yaptığınızda işlemin tamam olması gerekiyor. Eklenti hakkında daha fazla bilgi için buradaki ingilizce dökümana gözatabilirsiniz. <a href="http://ocaoimh.ie/wp-super-cache/" target="_blank">http://ocaoimh.ie/wp-super-cache/</a></p>
<p>Bu eklenti dışındaki Cache çözümlerine gelirsek;</p>
<ul>
<li><a href="http://mnm.uib.es/gallir/wp-cache-2/" target="_blank">Wp-Cache 2</a>, Wordpress sayfalarını cache ederek statik şekilde saklar ve dosya istendiğinde php kodlarını yorumlamak yerine, yorumlanmış şekildeki dosyayı kullanıcıya gösterir. Wp Super Cache&#8217;le benzerlik gösterir.</li>
<li><a href="http://aciddrop.com/php-speedy/" target="_blank">PHP Speedy</a>, bu server&#8217;ı web server&#8217;ına yükleyerek sitenin yüklenme süresinin otomatik olarak hızlanmasını sağlar. Son bir yeniliğe göreyse Php Speedy&#8217;nin Wordpress&#8217;e bir eklenti olarakta bulunduğunu belirtmek isterim. (<a href="http://aciddrop.com/2008/03/07/php-speedy-wordpress-plugin-preview-release/" target="_blank">http://aciddrop.com/2008/03/07/php-speedy-wordpress-plugin-preview-release/</a>)</li>
<li><a href="http://hansengel.wordpress.com/wordpress/plugins/digg-protector/" target="_blank">Digg Protector Plugin</a>, bu eklentide ziyaretçinin Digg.com&#8217;dan gelip gelmediğini anlıyor, eğer ziyaretçi Digg&#8217;den geliyorsa siteyi kendi algoritmasına göre gösteriyor. Böylece Digg etkisinden kurtulmuş oluyoruz. Tabiki bu eklentiyi denemedim, burada yazdıklarım eklentiyi üretenlerin dediklerinden alıntıdır.</li>
<li><a href="http://1-blog-cacher.javier-garcia.com/" target="_blank">1 Blog Cacher</a>, bu eklentiyi de denemedim ama seçenek olması açısından bunu da sizinle paylaşmak istedim. Sistem olarak Wp-Cache&#8217;i baz alarak yapılmış bir eklenti, denemesi bedava.</li>
<li>Bunların dışında sitenizi optimize etmek için <strong>MySQL query cache</strong>, <strong>PHP Compiler Cache</strong> türünden şeyler bulunmakta, bunlar hakkında tam bir bilgi sahibi olmadığım için birşey yazmadım ama internet üzerinde bunları da araştırabilirsiniz.</li>
</ul>
<h2>Sonuç</h2>
<p>Burada yazılanları dikkatlice okur ve uygularsanız Blog&#8217;unuz belli oranda hızlanacaktır. Çünkü burada yazanlar dışında bir optimizasyon bulunduğunu pek sanmıyorum. Umarım bu yazı sizin için doyurucu olmuştur. Başka yazılarda görüşmek üzere.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/wordpress-blogunuzu-optimize-etmenin-ve-hizlandirmanin-yollari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
