Alınma amacı ne olursa olsun, satın aldığınız alan adınıza(domain name) hazırladığınız web sayfalarını yüklemek için bir başka deyişle, insanlar sizin sitenizin adını browserinin adres çubuğuna yazdığı zaman hazırladığınız sayfaların görüntülenmesi için o sayfaların bir yerde yüklü ve hatasız çalışıyor olması gerekir.
Sizin adınıza 24 saat boyunca ziyaretçilerin uğrayabilmesi için bir depo vazifesi gören yere ihtiyacınız var ve internette bu depo vazifesi gören işlemin adı hosting (barındırma)’ olarak tanımlanmıştır. Sürekli internete açık olan yerler sayesinde siteniz günün her saatinde ziyaret edilebilir.
Günümüzde bir çok yerli ve yabancı firma hosting işlemi yapmakta ve sizlere aldığınız domain adının aktif hale getirilmesi için alan tahsis etmektedir. Bu yer tahsis işlemi (hosting) aylık yada yıllık olarak kira usulü ile yapılmaktadır.
Hosting işlemlerinde sizler için önemli noktalar şunlardır :
- Hız
- Siteniz için size verilecek alan boyutu (MB)
- Desteklediği programlar ve genel özellikler
- Bant genişliği
Bunları önem sırasına göre teker teker açıklayalım
Hız:
Sitenize ait sayfaların yüklenme hızı burada çok önemli bir unsur oluşturmaktadır. Gezilen sitelerin yavaş olarak gelmesinin yada gelmemesinin iki önemli nedeni vardır. Bunlardan ilki internete bağlandığınız bilgisayarın yeterli aksama sahip olamamasından kaynaklanan nedenlerdir. İkincisi ise hostingden daha doğrusu hosting aldığınız serverdan kaynaklanan nedenlerdir. Şayet hosting aldığınız Server’ın internete çıkış hızı düşük ise ya da kapasitesinin üstünde hosting hizmeti veriyorsa doğal olarak sayfalarınızın yüklenme hızı yavaş olur. Ayrıca hız konusu sayfalarınızın boyutu ve hazırlandıkları programlarla da alakalı olduğunu hatırlatalım. Çünkü bazı siteler flash ve animasyon programları ile hazırlanır. Bu durum HTML formatta hazırlanan sitelere oranla flashlı sitelerin daha yavaş açılmasına neden olur.
Verilecek Alanın Boyutu:
Diğer maddelere de göz atacak olursak; size verilecek alan boyutu (kaç megabayt ) ücrete göre de değişiklik göstermektedir. Siz konusuna göre hazırlayacağınız sitenize ne kadarlık bir alan gerekli ise o oranda hosting alanı talep edeceksiniz. Geniş kapsamlı ve içeriği fazla bir site düşünüyorsanız sitenize verilecek alanın boyutu da büyük olması gerekir. Verilecek alan iki açıdan önemlidir; birincisi daha öncede ifade ettiğimiz gibi hazırlanacak sitenin boyutu açısından, ikincisi ise e-mailler açısındandır. Çünkü yapılan tasarımla beraber verilen E-maillerde aynı alanı paylaşır. Eğer verilen hosting alanı küçük ise belli bir süreden sonra mail trafiğinde sorunlar ortaya çıkabilir.
Server Desteği:
Web hostingde bir diğer önemli nokta da kullandığınız program ve veritabanının kiraladığınız Server’ın desteklemesidir. Günümüzde artık internet siteleri tanıtımın yanında hazırlanan dinamik formlar sayesinde daha farklı işlevleri de (İş başvuru formları, talep formları, kredi kartı ile satış gibi) yerine getirmektedir. Bu tür formların hazırlanması özel programlama dilleri (ASP,PHP,SQL gibi) ile yapılmaktadır. Örneğin ASP destekli bir sitenin çalışabilmesi için sitenin server tarafında ASP ile yapılmış formları destekleyen programların kurulu olması gerekir. Eğer web sitenizi asp.net ile geliştirdiyseniz ilgili Framework versiyonunun serverda kurulu olması gerekmektedir.
Bant Genişliği (Bantwidth):
Eğer web sitenizin ziyaretçi sayıları ciddi rakamlara ulaştıysa sizin bandwith değerlerinizin yüksek olduğunu söyleyebiliriz. Genelde 5GB gibi ortalama bir bant genişliği verilir. Eğer siteniz size verilen bu genişliği ay bitmeden doldurduysa, sitenizin gösteriminde sorunlar başlayacaktır. Bu da istenmeyen bir durumdur. Bunları iyi hesaplamak gerekir. Web sitenizin yaklaşık bant genişliğini, her sayfanın büyüklüğünü hesaplayarak, kullanıcı sayısını da bulup hesaplayabilirsiniz. Örneğin her sayfa yaklaşık 100KB ise ve sitenize günde 2000 kişi giriyor, ortalama 20 sayfa geziyorsa yaklaşık 4-5 GB bantgenişliği harcıyor demektir. Eğer siteniz bir tanıtım sitesi ise bu rakam rahatlıkla yeterlidir diyebilirim. Fakat bir alışveriş, portal veya video blog..vb gibi çok data içeren ve çok gezilen bir site ise yukarıdaki rakamlar yetersiz kalabilecektir. Hosting firmasından bantgenişliğinin artırılmasını istemek ödenecek hizmet bedelinin katlanması anlamına geliyor.
Web Server kullanım oranları (Ağustos 1995 – Ekim 2007 tarihleri arası):
| Geliştirici |
Eylül 2007 |
Oran |
Ekim 2007 |
Oran |
Değişim |
| Apache |
68,228,561 |
50.48% |
68,155,320 |
47.73% |
-2.75 |
| Microsoft |
47,232,300 |
34.94% |
53,017,735 |
37.13% |
2.18 |
| Google |
6,616,713 |
4.90% |
7,763,516 |
5.44% |
0.54 |
| Sun |
2,212,821 |
1.64% |
2,262,019 |
1.58% |
-0.05 |
| lighttpd |
1,515,963 |
1.12% |
1,541,779 |
1.08% |
-0.04 |
http://news.netcraft.com/archives/web_server_survey.html
Hazırlanan siteyi yayına açmak
Web sitemiz hazır, domain ismimiz belli(bu konu ilerleyen bölümlerde incelenecektir) ve hosting firması ile de anlaştık. Artık iş sitemizi yayına açmaya kalıyor. Şimdi yapmamız gereken hazırladığımız web sayfalarını hosting firmasından kiraladığımız alana FTP ile atmak olacak. FTP’nin açılımı File Transfer Protocol’dür; yani Dosya Transfer Protokolü. Örneğin bedava Web alanı veren bir siteden bir alan aldınız; hazırladığınız Web sayfalarını oluşturan dosyaları bu alana göndermek istiyorsunuz. Bu işlemi, size verilen kullanıcı ismi ve şifrenizi kullanarak ilgili FTP sunucusuna gönderebilirsiniz. Bir kural değildir ancak, genelde Web adresleri www. ile başlarken, FTP sunucu adresleri ftp. ile başlar.
Bazı FTP sunucularına sadece belirli kişiler kullanıcı ismi ve şifreyle girebilirler. FTP sunucuları PC’nizde olduğu gibi klasörler şeklinde düzenlenmiştir ve herkesin kullanımına açık olan klasörler genelde pub adlı klasör altında bulunur. Gelişmiş özelliklere sahip bir FTP programının adını vermek gerekirse, CuteFTP’yi örnek gösterebiliriz. FTP sunucularına Web tarayıcı programlarımızla da bağlanabiliriz ama bu iş için özel geliştirilmiş FTP programları daha fazla özellik sunar. Örneğimizdeki program yani CuteFTP ile hosting firmasının bize verdiği username şifre ikilisini kullanarak bağlanıp hazırladığımız web sayfalarını bizim için ayrılan alana attıktan sonra sitemiz yayına hazırdır. Browser yani web tarayıcının adres kısmına alan adımızı yazarak sitemizi inceleyebiliriz artık.