Etkin sunucu sayfaları (ASP), ziyaretçiler için dinamik Web sayfaları oluşturmak için sunucu tarafı komut dosyaları çalıştıran bir Microsoft teknolojisinin sonucudur. Aktif sunucu sayfaları, sunucunun ziyaretçinin isteğine veya girişine bağlı olarak, içerikte benzersiz olan sayfaları açmak için etkin komut dosyaları çalıştırdığı için adlandırılır. Buna karşılık, standart Web sayfaları statiktir, yani Web Yöneticisi bunları güncelleyene kadar değişmezler. Bir ziyaretçinin Web tarayıcısı, bir sayfa için bir web sitesine istek gönderir ve alanın sunucusu isteği alır ve sayfayı geri gönderir. "A" ziyaretçisi, "B" ziyaretçisi ile aynı sayfayı görür.
Aktif sunucu sayfaları farklı bir şema kullanır. "A" ve "B" ziyaretçileri, aynı Web sayfasını talep etmiş olsalar bile farklı içerikler görebilir. Bu, sunucunun sayfa isteğini işlemesinde ilave bir adımla mümkün olur. Sunucu yalnızca sayfayı göndermek yerine, önce sayfanın HTML kodlamasına gömülü olan ASP komut dosyalarını çalıştırır. ASP komut dosyaları, ziyaretçinin sayfasını özelleştirmeye yarar.
Örneğin, "Bay WiseGEEK" in daha önce bir siteyi ziyaret ettiğini ve belki de kayıt yaparak adını verdiğini varsayın. Aktif sunucu sayfalarını kullanarak, web sitesi onu şu mesajı görüntüleyerek karşılayabilir: "Günaydın bay wiseGEEK! Bugün saat 10:32, harika bir salı günü!" Ayrıca, onu site içinde belirli bir sayfaya götürebilir. Öte yandan, siteye yeni gelen bir ziyaretçi zaman ve kayıt daveti ile karşılanabilir. Bu, özellikle sitenin hizmetlerini satmaya yönelik olarak hazırlanmış içeriğe sahip bir giriş sayfasında olabilir. Başka bir deyişle, aktif sunucu sayfaları anında web sayfalarını kişiselleştirebilir .
Aktif sunucu sayfaları ayrıca, Intranetler için işlevsellik sağlayabilir ve şirket veritabanlarına veya diğer kaynaklara erişim sağlayabilir. Esneklik ve amaç yalnızca yaratıcılık ile sınırlıdır, çünkü ASP, VBScript ve JScript için tümleşik destek dahil olmak üzere hemen hemen tüm komut dillerini destekleyebilir.
ASP komut dosyaları kolayca mevcut HTML sayfalarına eklenir. Komut dosyası dillerine zaten aşina olan programcılar, etkin sunucu sayfalarını bir web sitesine dahil etmeyi çabucak başarabilirken, yeni gelenler de bunu oldukça kolay bulacaktır. Bazı HTML tanıdıklarını varsayarsak, ASP komut dosyaları zor bir sıçrama değildir. Pek çok eksiksiz komut dosyası çevrimiçi olarak ücretsiz olarak kullanılabilir ve bir metin düzenleyici ile kolayca özelleştirilebilir.
Etkin sunucu sayfaları hakkında daha fazla bilgi edinmek isterseniz, ders veren birçok web sitesini ve birkaç kitabı bulabilirsiniz. Aktif sunucu sayfaları kişisel sitenize veya işletme etki alanınıza iyi bir site ile harika bir varlık arasındaki farkı yaratabilen gerçek işlevsellik sağlayabilir.


