advantages and disadvantages of server side scripting