In this chapter, we have learned how to determine the best strategies to cope with I/O calls and how to implement these strategies. Moreover, we have seen how to use the ReactPHP library and how to benefit from event-driven programming when dealing with asynchronous I/O calls.
In the next chapter, we will learn how to measure database performance, ranging from applying simple measurement techniques to using advanced benchmarking tools.