Nginx is a small and efficient web server software in Linux. The developer Igor Sysoev is from Russia. nginx has been running on some large Russian websites for many years and is quite stable. Recently, it has become well-known in the United States.
Another popular web server software is Lighttpd, which is well-known because it runs on the background of YouTube. Lighttpd features flash streaming and FastCGI support.ProgramIt is much faster than Apache
personalization.
Functions can used to provide dynamic input to a test or provide data manipulation.
scriptable samplers (BeanShell, Bsf-compatible languages and Jsr223-compatible languages)
Ii. downloading and installing in Windows environment(1) javahttp://www.java.com/zh_cn/, direct download click Next install can;(2) jmterhttp://jmeter.apache.org/download_jmeter.cgi, download the Apache-jmeter-2.12.zip, and unzip it to C: \;(3)
Test Purpose: Hide
Test goal: Only use data to speak, do not comment
Test platform: Garbage server, can better see the load
IIS6.0 Win2003 E5300 4G
The service side is unified to output a time.
A. Iis+isapi
iis+php5.1.2 FastCGI worker process max=30 Queue 2000
Result: 5,400 times a minute
B. iis+fastcgi
Results: 4,000 times a minute with cotton. and 500 errors. I don't know why.
Fixed: I was improperly configured, causing obstruction ...
Now test it for 10,000 times ... It's exactly the same
Apache + PHP + MySQL + Tomcat performance optimization skills (original)
Author: Yu Chao EMail: yuchao86@gmail.com
1. Apache performance optimization skills(1) The flat configuration uses the independent cache disk mod_disk_cache to set the cache for frequently accessed data instead of mod_mem_cache.(2) Proper Expires
Download tomcat5.5 for Windows installation today. It will appear after the installation:
The Apache Tomcat native library which allows optimal performance in production environments was not found on the java. Library. Path :......
It means that the local Tomcat package that can optimize the working performance in the product environment is not found.
After Googl
See the recommendations of http://blog.phusion.nl/2013/03/12/tuning-phusion-passengers-concurrency-settings/ , It is intended to test the performance improvement of the passenger using the worker mpm.Experiment Settings:Subjects: Web service written by railsLab Tools: http://gatling.io/-based performance test code written by yourself in ScalaTwo experimental groups
Prefork MPM (default)-
unstable in earlier versions of Spark, and Spark does not want to break version compatibility, so Kryoserializer is not configured as the default, but Kryoserializer Should be the first choice under any circumstances.The frequency with which your record is switched in these two forms has a significant impact on the operational efficiency of the Spark application. Check out the types of data passing around, and it's worth trying to see if you can squeeze a little water.Excessive deserialization
Open the installation path of the Apache server (I use wampserver), there is a Ab.exe executable program in the bin directory, it is the stress test tool to be introduced.Under the Windows System command line, go to the directory where the Ab.exe program is located and execute the Ab.exe program. Note the direct double-click does not work correctly.D: (Enter/enter D-Drive) CD Wamp\bin\apache\apache2.4.4\bi
The Apache server comes with an AB stress test tool that can be used to test website performance and ease of use.1. Open the Apache server installation path, in the bin directory there is a Ab.exe executable program, is the stress test tool we want to introduce.2. Under the Windows System command line, go to the directory where the Ab.exe program is located and e
the implementation of join. And this operation plays a crucial role in the secondary sort mode. Secondary sort mode refers to the user expects data to be grouped by key and wants to traverse value in a specific order. UserepartitionandsortwithinpartitionsPlus a part of the user's extra work can achieve secondary sort.ConclusionYou should now have a good understanding of all the essential elements needed to complete an efficient Spark program. In part II, you will learn more about resource invoc
Refer to: http://bdql.javaeye.com/blog/291987
Out of enthusiasm for learning, the translation summarizes part of Emily H. halili's Apache jmeter book.
Jmeter Introduction
It is certain that jmeter meets at least the following automatic testing standards:
Zero purchase cost-download from http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi.
Learning curve smoothing-only basic knowledge of HTML and regular expressions is required.
Compreh
AB isApacheHypertext Transfer Protocol (HTTP) performance testing tool. Its design intent is to depict the currentInstallThe execution performance of Apache is mainly to show how many requests can be processed per second by your installed Apache.SummaryAB [-A auth-username: password] [-c concurrency] [-C cookie-name = value] [-d] [-e csv-file] [-g gnuplot-file] [
In the design of large web site systems, with the popularity of distributed architectures, especially microservices architectures, we decouple the systems into smaller units and build complex systems by constantly adding new, smaller modules, or reusing existing modules. With the increasing number of modules, a single request may involve more than 10 or even dozens of services of the collaborative processing, so how to accurately and quickly locate to the online failure and
Why is the performance of nginx much higher than Apache? This is thanks to the Nginx's use of the latest epoll (Linux 2.6 kernel) and Kqueue (FreeBSD) network I/O models, while Apache uses the traditional select model.
At present, the Epoll network I/O model is adopted in the squid and memcached which can withstand high concurrent access under Linux.
The Select
2011-4-23 17:16:01 org.apache.catalina.core.AprLifecycleListener init info: The Apache Tomcat Native Library which allows op Timal performance in production environments is not found on the Java.library.path:d:/program files/java/jdk1.6.0/bin;d: /program files/apache/bin 2011-4-23 17:16:01 org.apache.coyote.http11.Http11Protocol init info: Initializing Coyote htt
receives the full return of the server. So under the same response time, the number of concurrent tests supported by the AB test would be greater than Lr,tps and would be greater than LR.
When AB runs concurrently, it is related to the number of CPUs on the running machine, and the more the concurrency is. So the concurrency supported under Linux is greater than under Windows
Large concurrency under the data is not allowed, more to see the performan
tools are often developed for a specific purpose, so it's a bit grudging to find an open source performance test tool to compare with LoadRunner or qaload. But open source tools also have their advantages: small, lightweight, offering excellent solutions in areas that are good for you. Therefore, we can consider preparing a "open Source Test Toolbox", peacetime use of free time to understand the application of various tools of the environment and pur
The Apache server kit comes with AB. You only need to install Apache without installing AB. The AB file is located in the directory % apachehome %/bin (%%apachehome.pdf for aapcheche ), you can copy the AB .exe file and use it independently.Suppose we want to test a PHP forum system. One of the performance test cases is: "processing 50 concurrent requests at the
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.