According to that article, Worker mode is better than Prefork mode for Apache.
However, the Apache installed by VestaCP uses "prefork" by default. You can confirm this by run following command on SSH terminal:
Code: Select all
root@:~# apache2ctl -V
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
Server's Module Magic Number: 20120211:52
Server loaded: APR 1.5.2, APR-UTIL 1.5.4
Compiled using: APR 1.5.2, APR-UTIL 1.5.4
Server MPM: prefork
forked: yes (variable process count)
Server compiled with....
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
I am not a Linux pro, so I want to discuss this topic here, hope someone will clarify this choice.
If you concluded that "worker" is better, then, hope VestaCP team will change it to Worker in next release, and, teach me how to safely switch to Worker mode now.