Usuarios online es algo completamente diferente a conexiones simultaneas.
Un script bien programado debería crear una conexión a la BDD, generar la página y liberar el hilo de apache lo mas pronto posible. La cuenta es mas o menos así... Generar una página tarda 0.2 segundos, significa que en 0.2 segundos puede servir 25 páginas... en un segundo 25*5 = 125 páginas...
Pero... pst... un blog típico de wordpress genera una página en unos tres segundos... en un minuto son 25 conexiones * 20 páginas por minuto = 500 páginas por minuto...
O sea... algo asi se hacen las cuentas de carga... es mas complicado en realidad, pero en terminos generales, asi funciona la cosa.