CARA: Tune dan skala kinerja aplikasi yang dibangun di atas.NET Framework

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 818015 - Melihat produk di mana artikel ini berlaku.
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini selangkah demi selangkah menjelaskan pertimbangan untuk kinerja tuning dan scaling aplikasi yang dibangun di atas.NET Framework. Ini adalah salah satu dari serangkaian artikel yang memberikan informasi rinci untuk aplikasi yang dibangun di atas.NET Framework.

Artikel dalam seri ini meliputi:
818016 CARA: Menyebarkan aplikasi yang dibangun di atas.NET Framework
818013 CARA: Mendukung aplikasi yang dibangun di atas.NET Framework
818015 CARA: Tune dan skala kinerja aplikasi yang dibangun di atas.NET Framework
818014 CARA: Mengamankan aplikasi yang dibangun di atas.NET Framework

Mengkonfigurasi sesi untuk ASP.Aplikasi NET

ASP.NET aplikasi termasuk dukungan canggih untuk Pelacakan informasi pengguna antara beberapa permintaan. Untuk mengaktifkan aplikasi untuk skala untuk ribuan pengguna, Anda dapat menyimpan sesi dalam banyak cara yang fleksibel. Metode default adalah menyimpan sesi informasi dalam proses. Ini menyimpan pengguna informasi dalam memori satu server. Metode dalam proses menawarkan tercepat kinerja. Dua metode lain menawarkan kinerja lambat tapi lebih besar skalabilitas: menyimpan informasi sesi pada server negara, atau menyimpan sesi informasi pada komputer yang menjalankan SQL Server.

Untuk informasi tambahan tentang cara mengkonfigurasi ASP.NET sesi oleh menggunakan salah satu dari tiga metode standar, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
317604CARA: Mengkonfigurasi SQL Server ke toko ASP.NET sesi negara


Mengatur waktu Timeout ASP.NET sesi

Tergantung pada aplikasi, ASP.NET sesi dapat menggunakan banyak memori. Ketika pengguna memuat dan kuantitas informasi yang disimpan tentang setiap pengguna meningkat, dibatasi memori sistem yang mungkin mengalami masalah kinerja. Salah satu cara untuk mengurangi memori yang sesi memerlukan adalah mempersingkat waktu sesi yang disimpan. Ketika Anda mengurangi periode waktu sesi, informasi sesi dibuang sebelum default 20 menit siaga periode. Selain itu, ketika Anda meningkatkan periode waktu sesi, pengguna dapat kembali ke sesi aktif tanpa kehilangan informasi logon mereka, isi keranjang belanja mereka, atau lain rincian sesi khusus.

Untuk informasi lebih lanjut tentang cara untuk mengatur waktu untuk sesi negara, kunjungi Web site Microsoft berikut:
.aspx http://msdn2.Microsoft.com/en-us/library/h6bb9cz9 (vs.71)

Tes ASP.NET Aplikasi dan Web Services dengan menggunakan stres aplikasi Web Tool

Web Aplikasi stres (WAS) alat berguna untuk Pengujian kinerja aplikasi Web dan skalabilitas. Anda dapat menggunakan alat ini untuk kedua ASP.Aplikasi NET Web dan layanan Web. Namun, ada perbedaan dalam cara Anda menggunakan alat WAS untuk setiap jenis layanan.

Untuk informasi tambahan tentang bagaimana menggunakan ini untuk menguji ASP.NET aplikasi, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
815161CARA: Ukuran ASP.Responsif bersih dengan alat stres aplikasi Web
815160 CARA: Tes ASP.Layanan NET Web dengan aplikasi Web stres alat

Menggunakan kinerja Alat administrasi untuk menganalisis aplikasi berbasis Windows yang dibangun di atas.NET Framework

The.NET Framework mengelola Majelis sebagai mereka jalankan. Oleh karena itu,.NET Framework telah akses ke banyak informasi tentang setiap berkumpul. Banyak dari ini informasi terkena melalui penghitung kinerja. Sebagai administrator, Anda dapat memperoleh akses ke counter ini dengan menggunakan alat administrasi kinerja.

Anda dapat mendapatkan akses ke informasi lebih lanjut tentang ASP.NET aplikasi daripada yang tersedia dari standar aplikasi berbasis Windows yang dibangun di atas.NET Framework. Ada puluhan penghitung yang Anda dapat memonitor. Namun, Kebanyakan administrator harus memahami hanya beberapa ini Counter.

Untuk informasi tambahan tentang penghitung kinerja yang paling signifikan itu.NET Framework memperlihatkan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
815158CARA: Gunakan alat administrasi kinerja untuk menganalisis kinerja.Aplikasi Windows berbasis NET Framework

815159 CARA: Menganalisis ASP.NET Web kinerja aplikasi dengan menggunakan alat administrasi kinerja

Mengatur Multiserver ASP.Aplikasi NET Web dan layanan Web

Aplikasi web mungkin memiliki skala luar sebuah server tunggal untuk memenuhi persyaratan kinerja, skalabilitas, atau keandalan. Ada beberapa faktor-faktor yang unik untuk mempertimbangkan ketika Anda skala ASP.Aplikasi NET untuk beberapa server.

Untuk informasi tambahan tentang cara untuk skala ASP.NET aplikasi untuk lebih dari satu server, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
815162CARA: Mengatur Multi-Server ASP.Aplikasi NET Web dan layanan Web

Menonaktifkan debug untuk ASP.Aplikasi NET

Selama pengembangan dan pemecahan masalah, pengembang dapat mengaktifkan debugging di ASP.NET aplikasi. Meskipun debugging menawarkan banyak informasi yang berguna untuk pengembang, itu secara signifikan mempengaruhi kinerja aplikasi. Anda mungkin harus menonaktifkan debug pada sistem yang memiliki debugging tidak perlu diaktifkan.

Untuk informasi tambahan tentang cara menonaktifkan debug untuk ASP.NET aplikasi, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
815157CARA: Nonaktifkan Debugging untuk ASP.Aplikasi NET

Membatasi ASP.NET untuk Prosesor khusus dalam sistem multiprosesor

Secara default, ASP.NET aplikasi menggunakan semua prosesor di sistem. Ini bekerja baik untuk kebanyakan lingkungan. Namun, apabila Anda tuning kinerja pada sistem multiprosesor, Anda harus membatasi ASP.NET untuk satu atau beberapa prosesor tertentu.

Untuk informasi tambahan tentang cara untuk membatasi ASP.NET untuk ditentukan prosesor pada sistem multiprosesor, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
815156CARA: Membatasi ASP.NET untuk Prosesor khusus dalam sistem multiprosesor

REFERENSI

Untuk informasi lebih lanjut tentang cara untuk mengamankan aplikasi yang dibangun di atas The.NET Framework, kunjungi Web site Microsoft berikut:
http://msdn2.Microsoft.com/en-US/netframework/aa497330.aspx
http://technet.Microsoft.com/en-US/windowsserver/default.aspx


Properti

ID Artikel: 818015 - Kajian Terakhir: 27 Februari 2014 - Revisi: 2.0
Berlaku bagi:
  • Microsoft .NET Framework 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
  • Microsoft .NET Framework 1.1
Kata kunci: 
kbnosurvey kbarchive kbweb kbperformance kbhowtomaster kbmt KB818015 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:818015

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com