Серверный код будет выполняться каждый раз, когда к веб-службе поступает запрос - это означает, что да, addfunction()
будет вызываться каждый раз.
Но вызов этой функции не должен занимать столько времени (или столько ресурсов) , по сравнению с тем временем, которое требуется для прохождения запроса по сети, в любом случае (web-service = remote вызов = использование HTTP-запроса = совсем не быстро ^^) ; -)