In order to make the URL address more friendly (of course there may be other reasons), many sites use URL rewriting, such as rewrite (c: \ windows \ Microsoft. net \ framework \ v1.1.432 \ aspnet_isapi.dll), and. config, and write the corresponding processing.ProgramIn most cases, we do the same thing, and so does bke Park. This does not seem to be a problem.
However, for a long time, bke Park has encountered performance problems. Many Dudu and garden friends have also tried many ways to improve performance and achieved remarkable results, but they are still not ideal, I also came up with a strong idea, because I like the buke park very much. I learned a lot in the garden, and I basically wanted to watch it early, middle, and late.ArticleAfter a friend from a technical group asked me a question about URL rewriting last night, he suddenly realized that the performance problem of bke Park was probably caused by URL rewriting.
My friend's problem is:
Locate (the link has expired now) are located through URL rewriting to the same page http://www.wodecity.com/page/food.aspx, are using the same processing program, the only difference is to deal with the listen 20times, he is using loadrunnerto test, he is very gloomy to this result. I felt incredible at the beginning ,*. * and *. what is the difference between HTML ,*. * All the requests on the page, including CSS files and all image files, are processed using the URL rewriting handler written by him ,*. HTML does not exist. It's just a request. The problem is here. Why? What should we do? Because they want to use logging? There are two methods: Method 1: Convert the folder where the image is stored into a virtual directory, and then move it to the virtual directory *. * ing, so that his URL rewriting program will not process image files. Of course, other files that do not require URL rewriting must be processed similarly like image folders, method 2: Create a site, such.
Everything is okay. He told me that he went to the company to test it this morning.
To verify my ideas, I wrote a program to test today, and the performance is nearly 20 times different. Good, my idea is correct.
Maybe my thoughts or test results are incorrect. Here, PK is welcome.
I also hope this article will be helpful to the performance problems of the bucket, because the problems may be very similar to those of my friends.
PS: When I wrote this article, I asked my friend about the test result. He said, "It turns out that only 50 people can be supported. At present, there is no problem with more than 700 ."