Dinamik web sitesi, içerisinde bir veri tabanı bulunduran PHP gibi kodlama dilleri ile oluşturulmuş bir bilgi erişim sitesidir. Admin girişi paneli sayesinde bilgiler üzerinde değişiklik yapma ve istenen bilgiyi istenen zamanda paylaşma imkanı sunar. Genellikle SQL veri tabanı gibi çeşitli özelliklerle donatılmıştır ve üye kanalları, paneller, veri giriş alanları, güvenlik sorguları gibi çeşitli ek hizmetler de sunar.
Dinamik web sitesi nedir, sorusunun yanıtı şöyle verilebilir; Bu web site türü, var olan bilgilerin üzerinde değişiklik yapılabilen ve veri girişine izin verilen, site yöneticilerinin okuyucuları ile kontak halinde olduğu ve karşılıklı paylaşıma imkan veren bir bilgi erişim sistemidir. İçerisinde üye girişi, admin panelleri, kısıtlamalar ve youm bölümleri bulunduran bir site, dinamik bir sitedir. Üzerinde istendiği zaman değişiklik yapılabilmekte, girilen verilere ulaşılarak veriler silinebilmekte ya da değiştirilebilmektedir. Dinamik site kurulumu için yazılım diline mutlaka hakim olunmalıdır. Ancak hazır site portfolyoları sayesinde sadece biraz araştırma yapılarak da dinamik web sitesi kurmak mümkün hale gelmiştir. WordPress, Jomla, Wix gibi programlama siteleri, dinamik web sitesi tasarımı için gerekli bilgileri sağlamakta ve yönlendirme yoluyla kişilerin kendi sitelerini kurmalarına yardımcı olmaktadır.
Dinamik web siteleri, Google, Yandex gibi arama motorlarının sevdiği uygulamadır. Sitenizin dinamik web sitesi olması halinde Google aramalarında daha üst sıralarda çıkarsınız. Bunun yanında admin paneli bulundurması verilerde değişikliğe yol açar. Bu sayede veri tabanına ulaşarak değişiklik yapabilirsiniz. Verilerin hızlı girişlerini sağlaması nedeniyle hemen ulaşması gereken, güncel olayları ilgili mercilere erişim yoluyla ulaştırır. Üye kayıtları yapılabilmekte iken, üyelere giriş kısıtı ve yorum bölümleri getirmektedir. Bu da sitenin Google içindeki aktivitesine bağlı puanını arttırır.
Bunun yanı sıra zahmetli ve uğraştırıcı bir site türüdür. Dinamik web sitesi fiyatları, sitenin sağladığı kolaylıklara bağlı olarak, statik sitelere göre daha yüksektir. Ayrıca site kullanımı sırasında, yazılım dili ve bilgisayar hakkında bilgi sahibi olma gerekliliği meydana gelir. Hiçbir şekilde yazılım bilmeyen bir kullanıcı, dinamik web siteleri konusunda zorlanacaktır. Ayrıca bir veri tabanının var olması, siteyi hacklenmelere karşı korunmaya muhtaç bırakır. Hacklenme durumunda veri tabanındaki tüm bilgiler açılır. Bu nedenle bu tarz sitelerde güvenlik oldukça önemlidir.
Dinamik web sitesi nasıl yapılır, sorusunun yanıtı kodlamadan geçer. Sitenin amacına uygun olarak yapılacak kodlama sonrası site kurulumu için en kullanışlı programlardan biri WordPress’tir. Google arama motoruna erişimi bulunan sitelerin büyük çoğunluğu bu programı kullanmıştır. Program, İngilizce yönlendirmelerle yapılan yanlışları bildirirken, site kurulumu sonrasında bilgi aktarımı için de bir geçit görevi görür. Siteye aktarılan içeriğin seo ayarları hakkında yönlendirmeler yapabilen WordPress, aynı zamanda site adından içeriğine kadar yönlendirmelerde bulunabilir.
Dinamik web sitelerinin kodlama dillinde yalnız tek dil kullanılmaz. Bunlardan en bilindik olanları PHP ve ASP’dir. Bu dillerle yazılan veri tabanları, arama sonuçları karşılığında erişimi arttırmak için sonuçları kullanıcının karşısına hızlı bir şekilde çıkarır. Verilerin saklandığı veri tabanlarının en bilindik olanları SQL ve SQL Server’dir. Bu veri tabanları veri saklama ve güvenlik konusunda en bilinenlerdendir. Dinamik web sitelerinde veri tabanına erişim hacklenerek mümkün olduğundan güvenlik büyük önem taşır. SQL veri tabanı ise güvenlik konusunda herhangi bir şüpheye yer bırakmaması ile tavsiye edilir. Dinamik web siteleri bu özellikleri ile kullanıcılar tarafından tercih edilmektedir.
|
|
|
< Bu mesaj bu kişi tarafından değiştirildi CentrifugaLL -- 12 Eylül ; > |
|
|
|
|
|
|
|
|
|
|
|
|
Web Siteleri ile Veri Tabanları Nasıl Çalışıyor?
Web siteleri ve veri tabanları arasındaki bağlentıyı mümkün kılan bu tipin iyi bilinen ve geniş oranda kullanılan bir örneği Yahoo! Web sitesidir. Yahoo! Sitesi, anahtar kelimelere göre aranabilen web sitesi tanımlamalarına ait yoğun veri tabanlarına ön-son olarak hürmet eder. Welcome (hoşgeldiniz) sayfasında bulunan bir arama dialog kutusuna aradığınız objeyi temsil eden bir anahtar kalime girilir. Sayfadan “Search” (arama) komutu seçildiği zaman browser’den web server’ine bir talep gönderilir ve girilen anahtar kelimeyi içeren tüm web sayfalarının listesi server tarafından verilir.
Bütün bunların yanında web bilgi sunmakla kalmaz, aynı zamanda toplayabilir de, örneğin bir çok web siteleri kullanıcılarına isimlerini, adreslerini ve birçok demografik bilgiyi kayıt ettirerek bir veri tabanında hapseder ve depolar.
Ama tüm bunlar nasıl çalışmaktadır? Birleşik bir dev olmanıza veya bu amaç (web sitenizi bir veri tabanına bağlamak) için yeterli bir programcı olmanıza gerek yoktur. Gerçekte, bir web sitesini bir veri tabanına bağlmak nisbeten basıt olabilmektedir. Veri tabanı sadece herhangi bir formu alarak bir File Maker Pro veri tabanı kadar basit veya Oracle SQL veri tabanı kadar karmaşık olabilir. Web sitelirini ve veri tabanlarını bir araya getiren köprü Comman Gateway İnterface (CGI) olarak tanımlanır.
Veri tabanının müşteri yönünde ise, arama terimlerini girdiğiniz bir formu ihtiva eden bir web sayfası göreceksiniz. Aramayı yürüterek bir CGI seripti başlatırsınız. Bu Seript web server’ine bir arama komutu gönderir. Bu komut ise web serveri üzerindeki CGI kutusuna bir bağlantı şeklindedir. Verilecek komut aşağıdaki gibi olacaktır:
http:// funduszeue.info?p= public + realtions
web server’i bu URL’yi aldığı zaman URL’yi bir CGI scripti (bu örnekte “script” olarak belirtilmektedir) için bir tetik olarak tanımlar ve arama kriterleri (bu örnekte “Public relations”’ ile birlikte, CGI kullanan mini programa gönderir. CGI server’i daha sonra aramayı veri tabanına gönderir, sonucu içeren ve veri tabanı tarafından yaratılan HTML sayfası ile birlikte sorfulamanın sonuçlarını alır ve müşteriye geri göndermek üzere web Server’ine gönderir.
Burada talepler ve verilirin bir sürü işleme tabi tutulmuş olmalarına karşılık, ancak daha da büyük bir veri tabanının araştırılması çok hızlı bir şekilde olmaktadır.
Bunun sebebi ise UNIX ve Windows NT veri tabanlarıın (ki bunlar en sık kullanılan tiplerdir) bu görevleri simultane olarak yapabilmeleridir. Tüm bunlar perde arkasında gerçekleştiği için sizin hiçbir şekilde veri tabanı çalışması yapmanız veya yazı (script) yazmanız gerekmeyecektir. Bunun yerine, ziyaret ettiğimiz web sitelerinde bulunan ve kullanımı kolay olan bağlantılar veri tabanlarının interaktip çalışmasını düzenleyecekleri için sadece ne aradığınızı yazmanız yeterli olacaktır.
WEB VERİ TABANLARI İLE NASIL ÇALIŞIR?
Arama; bir CGI scriptini çalıştırarak arama terimlerini ve HTML kodlarını kabul edecek olan bir formu ihtiva eden bir web sayfasıhnda başlar. Browser bilgiyi web Server’ine bir sorgulama zinciri içinde iletir. Sorgulama zinciri, CGI serini’nin ismini cgi-bin isimli bir directory’de taşır. Bu directory de arama terimlerini içeren bir alt-directory tarafından takip edilir. Buradaki arama terimleri genellikle soru işareti (?) veya bölü işareti (/) tarafından ayrılmışlardır.
Ekstra bir yol için oluşturulan HTML kodu şu şekilde görülebilir :
<a href=”cgi-bin/search?preston+gralla/”>.
Web server'i içerisinde arama terimleri bulunan URL’yi aldığı and bilgileri CGI programı üzerinden veri tabanına gönderir. Tipik olarak, program kendine has bir directory’de depolanır. Bu directory, Web server tarafından hizmete sunulan tüm CGI scriptlerini ihtiva eder.
Veri tabanı, arama kriterleri ile uyum gösteren (eşleşen) kayıt veya kayıtları ele geçirir. Veri tabanı kayıtları metin veya numerik bilgi içerebildikleri gibi grafik veya diğer bilgi tiplerinin referanslarını da içerebilirler.
Veri tabanı elde edilen bilgiyi, yeni bir HTML sayfası şeklinde CGI aracılığı ile Web Server'ına iade eder. Bunu takiben de server sayfayı müşteri browserine yeni bir HTML sayfası olarak geri gönderir.
Kaynak funduszeue.info
çamaşır makinesi ses çıkarması topuz modelleri kapalı huawei hoparlör cızırtı hususi otomobil fiat doblo kurbağalıdere parkı ecele sitem melih gokcek jelibon 9 sınıf 2 dönem 2 yazılı almanca 150 rakı fiyatı 2020 parkour 2d en iyi uçlu kalem markası hangisi doğduğun gün ayın görüntüsü hey ram vasundhara das istanbul anadolu 20 icra dairesi iletişim silifke anamur otobüs grinin 50 tonu türkçe altyazılı bir peri masalı 6. bölüm izle sarayönü imsakiye hamile birinin ruyada bebek emzirdigini gormek eşkiya dünyaya hükümdar olmaz 29 bölüm atv emirgan sahili bordo bereli vs sat akbulut inşaat pendik satılık daire atlas park avm mağazalar bursa erenler hava durumu galleria avm kuaför bandırma edirne arası kaç km prof dr ali akyüz kimdir venom zehirli öfke türkçe dublaj izle 2018 indir a101 cafex kahve beyazlatıcı rize 3 asliye hukuk mahkemesi münazara hakkında bilgi 120 milyon doz diyanet mahrem açıklaması honda cr v modifiye aksesuarları ören örtur evleri iyi akşamlar elle abiye ayakkabı ekmek paparası nasıl yapılır tekirdağ çerkezköy 3 zırhlı tugay dört elle sarılmak anlamı sarayhan çiftehan otel bolu ocakbaşı iletişim kumaş ne ile yapışır başak kar maydonoz destesiyem mp3 indir eklips 3 in 1 fırça seti prof cüneyt özek istanbul kütahya yol güzergahı aski memnu soundtrack selçuk psikoloji taban puanları senfonilerle ilahiler adana mut otobüs gülben ergen hürrem rüyada sakız görmek diyanet pupui petek dinçöz mat ruj tenvin harfleri istanbul kocaeli haritası kolay starbucks kurabiyesi 10 sınıf polinom test pdf arçelik tezgah üstü su arıtma cihazı fiyatları şafi mezhebi cuma namazı nasıl kılınır ruhsal bozukluk için dua pvc iç kapı fiyatları işcep kartsız para çekme vga scart çevirici duyarsızlık sözleri samsung whatsapp konuşarak yazma palio şanzıman arızası