X

Web Sitelerinin Çalışma Mantığı

Web sitelerinin çalışma mantığı ile ilgili soruyu cevaplıyoruz.

SORU:

Sorum çok basit, İnternet sitelerinin saniyeler süren içerik güncellemeleri(yani siteye herhangbir bişey ekleyip çıkarmaları) program derleyicileri üzerinden mi yapılıyor. Yada sitelerin bu kadar çabuk güncellenmesini neye bağlamak gerekir, (özellikle internet sitesi yapmak bu kadar zor iken)

CEVAP:

Güzel bir soru, her zaman olduğu gibi olabildiğince basit ve anlaşılır bir şekilde anlatmaya çalışalım.

Çeşitleri

Çeşitleri olarak iki çeşit vardır;

Statik Web Siteleri; HTML, gibi diller ile yapılır. Sadece bu dilleri kullanarak yaptığınız statik web siteleri ile siteye veri giremez, herhangi bir işlem yaptıramazsınız. Örneğin birisinin siteye üye olmasını sağlayamazsınız. Sadece görsel sitelerdir. Siteye bir şey eklemek, çıkarmak yada düzenlemek için ilgili dosyayı bir program ile açıp (bu Notepad, Dreamweaver yada başka programlar olabilir) istediğiniz işlemi yapıp, daha sonra yükleme yapmanız gerek.

; PHP yada ASP.Net ile yapılan sitelerdir.  ile her türlü işlemi ve web sitesini yapabilirsiniz. Soruya vereceğimiz cevapta dinamik sitelerin çalışma mantığını anlatmak olacak.

Çalışma Mantığı

Örnek olarak KodcuHerif.Com ‘u alalım. Bu örnek bütün dinamik siteler için geçerlidir. Dinamik bir kurmak için mutlaka internete bağlı bir sunucuya ihtiyacınız var (bu statik web sitesi içinde geçerli). Aynı zamanda (sitenizin türüne göre) eğer site üzerinden veri girişi yapılacak ise birde veri tabanı gerekli.

bir veri tabanı kullanıyor. Bizim bu ve diğer yayınladığımız konular veri tabanında tutuluyor. Siz siteye bağlandığınızda kodlar vesilesiyle veri tabanında kayıtlı olan bilgiyi çekiyorsunuz.

Biraz daha teknik ve ayrıntı ile anlatacak olursak, siz yazılımcı tabiri ile “Client“sınız (ben bu tebiri “müşteri” anlamına geldiği için sevmiyorum, o yüzden “kullanıcı” diyelim). Bende Kodcu Herif ‘in hem admini hemde kullanıcısıyım. Admin olarak bir panele sahibim. Bu panelden ftp alanında yüklü dosyaları vesilesi ile konuları ve diğer gerekli verileri veri tabanına yükleyebiliyorum.

Daha sonra yine ftp alanında yüklü yazılım dosyalar vesilesiyle kullanıcılar bu verileri çekip, bilgisayarında görüntüleyebiliyorlar. Veritabanından hangi bilginin çekileceği ise linkler ile belirleniyor. Yani siz bu konunun linkini adres çubuğunuza yazma yada tıklamayla veri tabanından bu konuya ait bilgilerin bilgisayarınızda görünmesini talep etmiş ve çekmiş oluyorsunuz.

SONUÇ

Bu şekilde siteler çok kolay ve hızlı konu yayınlayabiliyor, içeriklerini güncelleyebiliyorlar. Olabildiğince basit ve anlaşılır şekilde mantığını anlatmaya çalıştım. Umarım anlaşılmıştır. Konuların veri tabanından çekilmesi için sorgu, içeriğin görüntülenmesi için izinler gibi unsurlara girsem kafa karıştıracak. Bu nedenle genel ve basit mantığı bilmek yeterli =)

Web Sitelerinin Çalışma Mantığı was last modified: Kasım 13th, 2016 by KodcuHerif
KodcuHerif:
Son Yazılar