Sayfalar

12 Aralık 2010 Pazar

Asp'de Yenilikler

Active Server Pages (ASP) teknolojisinin bu yeni sürümü, iç performans geliştirmelerinin ve iyileştirmelerin yanı sıra aşağıdaki yeni özellikleri de içerir:
+Daha İyi Uluslararası ve UTF-8 Desteği
+İyileştirilmiş POST Desteği
+ASP Asılı Kalma Algılaması
+Yaygın Kullanılan Dosyaları Önbelleğe Alma
+UNC Geliştirmeleri
+ASP'deki COM+ Hizmetleri

     +Grup Modeli Seçimi
     +Yan Yana Birleştirmeler
     +COM Bölümleri
     +İzleyici
     +İşlemler
+ASP için Yeni Meta Tabanı Özellikleri
+ASP Hata Ayıklama


Daha İyi Uluslararası ve UTF-8 Desteği


UTF-8 desteği, ASP'deki tüm yerleşik nesne özelliklerini ve yöntemleri kapsayacak biçimde genişletilmiştir. ASP'nin son sürümü yalnızca Response.Write için UTF-8 desteği içeriyordu.

İyileştirilmiş POST Desteği
ASP artık istemciden gelen yığınlı kodlanmış POST verilerini okuyabilir.

ASP Asılı Kalma Algılaması
Bir IIS sitesi meşgul olduğunda, ASP iş parçacığı sayısı üst sınırına ulaşılması ve bazı ASP iş parçacıklarının askıda kalması nedeniyle performans düşebilir. HSE_REQ_REPORT_UNHEALTHY ve World Wide Web Publishing Service (WWW hizmeti), ASP.dll işlemini barındıran çalışan işlemi geri dönüştürür ve olay günlüğüne bir girdi ekler.

Yaygın Kullanılan Dosyaları Önbelleğe Alma

ASP artık bir önbellek tutmanın yanı sıra, en son kullanılan dosyaları diskte önbelleğe alır. Disk önbelleğinin varsayılan konumu: %systemroot%\System32\inetsrv\ASP Derlenen Şablonlar'dır. AspDiskTemplateCacheDirectory Metabase Property ayarlayarak disk önbelleğinin konumunu değiştirebilirsiniz.

UNC Geliştirmeleri
ASP artık ASP komut dosyalarındaki UNC yollarını işleyebilir.

ASP'deki COM+ Hizmetleri
IIS'nin önceki sürümlerinde bir ASP uygulamasındaki COM+ hizmetlerini kullanmak istediğinizde, bu hizmetlerin yöntemlerini çağıracak bir COM bileşeni oluşturmanız gerekiyordu. Şimdi, ASP uygulamanızı, bir COM bileşeni oluşturmanıza gerek kalmadan aşağıdaki COM+ hizmetlerini kullanacak biçimde yapılandırabilirsiniz:

  • Grup Modeli Seçimi:
    ASP artık tüm iş parçacıklarını çoklu iş parçacıklı grupta (MTA) çalıştırabilir. COM bileşenleriniz çoğunlukla serbest iş parçacıklarından veya iki modelli iş parçacıklarından oluşuyorsa, ASP iş parçacıklarını MTA'da çalıştırmak performansı önemli ölçüde artırabilir.
    Bir ASP uygulamasının MTA içinde çalışmasını etkinleştirmek için uygulama düzeyinde, AspExecuteInMTA Metabase Property metatabanı ayarını kullanabilirsiniz. Bu ayar, bir uygulamayı ASP MTA iş parçacıklarında çalıştırırken, bir diğerini ASP STA (tek iş parçacıklı grup) iş parçacıklarında çalıştırmanızı sağlar. ASP iş parçacıkları için varsayılan yine STA'dır.  


  • Yan Yana Birleştirmeler:
    Yan yana (SxS) birleştirmeler, ASP uygulamalarının, sistem DLL dosyası veya klasik COM bileşenlerinin hangi sürümünü kullanacağını belirtmesine olanak tanır, örneğin WinHTTP 5.1, Kabuk Genel Denetimleri sürüm 6.0 (Comctl32.dll), GDI Plus sürüm 1.0 (GDIplus.dll) ve Visual C++ Çalışma Zamanı Kitaplıkları sürüm 6.0 Örneğin, ASP uygulamanız MSXML sürüm 2.0 ile çalışıyorsa, sunucuya hizmet paketleri uygulandıktan sonra bile uygulamanızın MSXML sürüm 2.0 kullandığından emin olabilirsiniz. MSXML'nin yeni sürümleri bilgisayara yüklenir, ama sürüm 2.0 kaldırılmaz ve uygulamalarınız tarafından kullanılır. SxS birleştirmelerini yapılandırmak için, DLL dosyasının yolunu bilmeniz ve DLL dosyasını kullanması gereken her sanal dizinde COM+ bildirim dosyasının bulunması gerekir. COM+ bildirim dosyası, DLL dosyasının yüklendiği konum hakkında bilgiler içeren bir XML dosyasıdır. IIS, bildirim dosyasının varolduğunu doğrulamaz. Bildirim, aşağıdaki dosya alıntısı gibi görünür:
     kaynak: microsoft

Hiç yorum yok:

Yorum Gönder