O'Reilly logo

Plone 3 Products Development Cookbook by Marcos F. Romero, Juan Pablo Giménez

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Testing server load and benchmarking our code

In the previous recipes, we have seen how to improve the general performance of our website by setting the proper HTTP headers for server responses (Installing CacheFu with a policy product) and by adding caching facilities to the underlying Python code (Improving performance by tweaking expensive code).

It's now time to verify if those changes really worked.

In this section, we will introduce and work with FunkLoad, a functional and load web tester.

Note

Unfortunately, at the time of writing, FunkLoad doesn't work in Windows. This is because of the lack of support for os.fork(), which is a core function used by FunkLoad: one thread for every concurrent user. However, a fix for it is expected to be applied ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required