Artan ASP.net WebForm Performansı

oy
6

Bir ASP.net WebForm uygulama tasarlarken (hız, kararlılık ve ölçeklenebilirlik açısından) mümkün olan en iyi performansı sağlamak için (terimini kullanmak isterseniz veya kesmek) bazı önemli almaya adımlar nelerdir?

Oluştur 09/12/2008 saat 18:47
kaynak kullanıcı
Diğer dillerde...                            


7 cevaplar

oy
6

İşte microsoft tarafından yazılmış iyi bir İyi Uygulamalar bulunuyor. Bölüm 6 ASP.NET özeldir, ama bütün belge genel olarak .NET olduğunu.

Cevap 09/12/2008 saat 18:52
kaynak kullanıcı

oy
6

Doğrudan Microsoft'tan, maddi bir ton var burada . Ayrıca kontrol listesi size yoğunlaştırılmış bilgi istiyorum kullanılabilir.

Cevap 09/12/2008 saat 18:50
kaynak kullanıcı

oy
3

Sadece birkaç, iyi bir tavsiye ek olarak zaten verilmiş,

  1. VS varsayılan davranış size herşeyin etrafında bir form sarar bir ana sayfasını vermektir ve birçok insan bu bir sopayla görünüyor - bir web formunu her bir sayfayı koymayın, her şey buna ihtiyacı var. Eğer yapabilirsen, evde formu bırakın sadece o bir sorgu dizesi ayrıştırmada bir veritabanından şey okuyorsanız eğer öyleyse Benim durumumda, bazı kontroller, bir Web formunun% 30 daha hızlı dışında oluşturabilir. Hatta yardımcı olacaktır formun dışarı navigasyon alma.
  2. düz eski HTML yapacak zaman bir sunucu denetimi kullanmayın - bu gerçekten bir asp gerektirir: linkbutton veya asp: Köprü sadece Düz köprüler asp.net'de çıkmaması vb SSS sayfasına gitmek için, ama bazı insanlar gibi görünüyor Her şey için runat = "sunucu" kullanımı fikrini takılıp.
Cevap 09/12/2008 saat 20:21
kaynak kullanıcı

oy
3

Büyük 1. ipucu: web.config'de Görünüm durumu kapatın. Yani bir denetim için de gerekirse kontrol bazında bir kumandada açın, varsayılan olması gerekirdi.

tavsiye benim diğer parça * görünümü kontrollerden uzak dur olduğunu. repeaters kullanın ve iyi bir 3. parti ızgara kontrol bulabilirsiniz. Gerçekten "sihirli" asp ile gemi sadece iyi bir fikir değil zaten genelde (ListView olası istisna ile) perf domuz olma eğilimindedir ve bu denetimleri

Cevap 09/12/2008 saat 19:12
kaynak kullanıcı

oy
3

Bir yoktur phenominal kitap Yahoo adamlardan biri, Steve Souders tarafından bu konuda. Bana çok şey öğretti.

Ya da sadece olabilir bu videoyu izleyin. Aynı bilginin yüksek düzeyde bir genel bakış - Bunu izleyerek 45 dakika içinde pek çok alabilirsiniz.

NOT: Bu içerik WebForms özgü değildir. Bu web için en iyi uygulamaları, ve yüksek bir performans web dışarı rulo çalışıyorsanız ne ihtiyaç vardır.

Cevap 09/12/2008 saat 19:01
kaynak kullanıcı

oy
0

Ben içerik ajax şeyler yapıyor js ile html içerir, içerik sıkıştırma konusunda emin değilim. Bazen ajax yoluyla alışverişinde verilerin bloklar küçük ve (bu içerik olduğu düşünülürse ve) bu durumda sıkıştırma sık yerine yardım acıyor. Örneğin, bir veri dört bayt bloğu 100 + bayt, sıkıştırılmış bir blok üretir.

Cevap 06/09/2015 saat 01:03
kaynak kullanıcı

oy
0

1 - IIS üzerinde içerik sıkıştırma açma

2 - Önbellek her şey yapabilirsiniz

Bu, orada webapps çoğunluğu için yapacağız.

Cevap 09/12/2008 saat 20:37
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more