{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

asp - Web Programciligina Giris nce basite dosya sunuculari...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Web Programciligina Giris Önce basitçe dosya sunuculari vardi. Internet browserlari bir arayüz, sunuculardan aldigi dosyayi kullanicinin ekraninda gösterirlerdi. Ama her seyin hareket kazandigi günümüzde, Internet'in sabit kalmasi imkansizdi. Düsünüldü, tasinildi ve Ortak Geçit Arayüzü (CGI) yaratildi. Ilk sunucular sadece harddisklerdi aslinda. Kullanici verilen IP'deki "harddisk"e baglanir. Ordan uzantisi HTM olan bir dosya indirirdi. HTM dosyasi kullanicilarin browserlari tarafindan derlenir, içinde <img> taglerindeki dosyalar da indirilir, ekranda bir Word belgesi gibi sekiller yerine konulur ve gösterilirdi. O zamanlarda, günümüzde kullandigimiz Frontpage, Dreamweaver (hatta MS Word 97 ve sonrasi) gibi kolay tasarim araçlari bulunmadigi için, sayfalari güncellemek, hatalari kontrol etmek gibi görevler ancak çok dikkatli insanlarin, özenli tasarimcilarin oldukça fazla zaman alan ve almasi da gereken
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
islerdi. Eger ne kadar zaman aldigini ögrenmek istiyorsaniz, herhangi bir portal sitenin ana sayfasini kaydedip, HTML kodunu Not Defteri veya herhangi bir metin editörü ile açip, sadece 1-2 haber kismini resimleri ile birlikte degistirmeye çalisabilirsiniz. Eger bir de sitenizin 100'den fazla güncellenecek sayfasi varsa durum oldukça kötü anlamina gelmektedir. Bunun böyle sürmeyecegini öngören programcilar, web sunucularina ve dogal olarak Internet sayfalarina biraz daha dinamizm ve hiz kazandirmak için yöntem arayisina girdiler. Ilk web sunuculari Unix tabanli sistemlerde çalisiyordu ve yine Unix tabanli sistemlerin dogal dili olan C ile yeni bir sistem olusturma çabalarina girildi. Mantik basitti. Kullanicinin browseri sunucudan bir HTM dosyasi istediginde, arkaplanda aslinda normalde sunucu ekranindan dahi çalistirilabilecek bir dosyayi çalistirip, dosyanin çiktisini HTML olarak geri gönderecekti. Kullanici, sunucunun ne yaptigindan haberi olmadan ekraninda sadece "yaratilmis" HTML dosyasini görüntüleyecekti. Kullanicilar, bir nevi o sunucudaki dosyayi kontrol edebildigi için buna Ortak Geçit Arayüzü (Common Gateway Interface veya kisaca CGI) denildi.
Background image of page 2
Ilk basta hersey çok yolunda gidiyordu. Kullanicilar dinamik sayfalari gördükleri için mutlu, sunucu sahipleri sitelerini daha hizli güncelleyebildikleri için memnundu. Ta ki Internet kullanicilarinin sayilari aniden patlama yasayana dek. CGI'lar sonuçta, basit, harici programlardi. Kullanici girdiginde çalistirilir ve isi bitince kapatilirdi (kill process). Kullanici sayisinin artmasi burada devreye girdi. Ardi ardina siteye giren kullanicilar, ayni programi çalistirinca, sistemin yavaslamasi ile birlikte, bir süre sonra sunucu bu sürece yetisememeye, sonrasinda sunucunun islemez hale kadar gelebilmesine neden olabiliyordu.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}