8/06/2005

Asp.NET Sayfalarinizi Hizlandirin

Asp.Net sayfalarınızı bir çok şekilde şimdikinden daha hızlı hale getirmeniz mümkün.

Başlıca yapılabilecekleri sıralamak gerekirse;

Gereksiz PostBack'leri temizleyin.
Zamanınız olursa ve javaşcript'e hakimseniz AJAX konusunu bir inceleyin(postbackleri elimine etmenize yarıyor).

Outputları Cache'de saklamayı öğrenin.
Asp.Net sayfalarınızda çaching kullanmanız gereksiz server trafiğini ve sayfa işlemlerini engelleyecektir.

Statik bilgiler için gereksiz yere Asp.Net Web Kontrolü kullanımından kaçının.
HTML kullanın, o ne güne duruyor?

ViewState'lerin boyutlarını limitleyin.
Eğer ViewState kullanmıyorsanız tamamiyle kapatin.Özellikle Datağridler, Repeaterlar, DataList ve Gridviewler çok büyük boyuta ulaşabiliyor.)

Kullandığınız grafikleri optimize edin.
Biraz photoshop bilmek zarar getirmez :)

Table yerine CSS kullanın.
Sayfa düzenini ayarlamak için tablelar kullanmak yerine CSS kullanın, sayfalarınız çok daha çabuk yüklenecektir.

Sayfalarınızda meydana gelebilecek olağan dışı performans artışından sorumluluk kabul etmiyorum :)

AJAX konusu için eski makaleye buradan bakabilirsiniz.