Performance

Generating load using real browsers

Problem: Unrealistic Load Tests Problem Previously at BU, we’ve used tools like Siege and NeoLoad to generate load on our test servers for our load testing. We’ve realized that this often doesn’t create a realistic view of what happens when actual traffic hits our websites. The problem with these load test tools is that they […]

Memcached Results, Continued

My last post end with a few questions. I realized as I was writing them that I had an easy way to answer one of them — “How much (if any) would response times improve by moving memcached to servers that were not overloaded serving web requests?”. This graph is similar to this one from […]

Memcached Benchmark Results

We used the memcached benchmark script to sample response times of common cache operations (get, set and delete) against different server configurations with data generated from actual WP requests. Sample Data We generated sample cache data using 20 different pages across four of our more popular sites. Most of these page requests were for administrative […]

Tagged:

Effect of Additional CPU on Page Response Time

One of the major measurements we’re going by is the page response time, as measured by the Apache log files. With Dick’s help, I’ve pulled the log data from all three application servers for the time period of 8/5 through 8/11, and calculated the response times at the 90th, 95th, and 99th percentiles. There are […]

Benchmarking Memcached

We wanted a better understanding of how much time was being spent carrying out Memcached operations, and a deterministic method to benchmark operations isolated from the WordPress environment. The result: benchmark_memcached.php What does it do? The script allows you to specify one or more memcached servers to test (host:port), as well as provide fixture data […]

Tagged: , ,