Asp. NET powerful performance (ii)

Source: Internet
Author: User
2000-12-12 · Crystal Translation Yesky

Web Forms and Web controls

asp.net provides forms chaining to server functions, so you can handle requests more simply. The Web controls also provides similar functionality and
Provides Web page developers with more functionality than HTML controls.

Caching

When users no longer give more instructions to the server, ASP.net allows the object and output data to be buffered, which can greatly increase the speed. asp.net buffer system
Very advanced, it allows you to identify what needs to be buffered, which do not need, and when to pull out the buffered information

Upgradeable

Some very good scalability features have been implanted in ASP.net, including maintaining session state through the server, and multiprocessor balancing. asp.net
Runtime also monitors the process, so when you mess up the data, ASP.net automatically shuts down and restarts, and the old instructions are entered into the
In the new process.
Asp. NET provides a whole range of new features, and has been improved on the basis of existing ones. It sounds good, but it's not without problems. If not better
ADO support, everything is not so perfect.

File Management

Whole NET system is built on the basis of NGWS Runtime, NGWS Runtime abolished the COM system we used to use, instead of the more popular
runtime, fundamentally, the runtime is the same as the Java virtual machine. Runtime's basic mode of operation is to intercept the code and translate it into a common machine.
Language for the system to use, but also for ASP.net page compilation.

Note: If you are unfamiliar with Java, fundamentally, the programs in your computer translate Java code into machine language. The code is sent to a different
Platform, you just need to redo the program rather than redo the entire programming language. This is the Cross-platform compatibility guaranteed by Java. You can see this
Very similar to. NET, except that Java is Cross-platform, and. NET is multilanguage compatibility.
The system also retains tabs on the source file for your application. If the system monitors that the program has been altered, runtime compiles them again, and since
Dynamic storage of the latest compiled version.

Here, we can obviously feel the convenience brought by ASP.net. In short, compiling languages, machine code, and powerful type variables, rather than being executed
Scripting languages that are interpreted before are much faster.

We can't help wondering how much we're going to spend on the new runtime. Microsoft guarantees that the performance from compiling ASP pages will be much more than the
The cost of the runtime system, but that doesn't sound like a good solution. Java virtual machines, for example, drastically reduce the speed at which Java programs operate
Down. We only pray that there will not be a similar serious mistake in this runtime.

Also, you need to be reminded that compiling an application can be time-consuming, so the first user of your system will find significant delays. If
You often change the program (many of the ASP's programmers do this), and your users will find that performance is significantly lower.



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.