for a web server, there's a good alternative
or better, two
one is to use a connection pool
the other one is, to choose an entirely different connection method
quick explanation: Using the usual sessions, you have to wait for the DB server to open a "dedicated server" for each session
this is one OS thread to start up, and if you are connecting multiple times, for one short query and then disconnect, it may create severe overhead
in this single situation, when OS thread startup time is massive, you can go to "shared servers"