I think this is a classic case of YAGNI .
InProc is simple and efficient. If you have a definite need for a separate public service, why would you think of such a change? Indeed, given that the only real advantage is achieved if you distribute your site on multiple servers - and you do not distribute your site on multiple servers, this may be unsuccessful. Even if you are sure that you will eventually switch to several servers, I would not switch until the time comes to load this second server. Read the article on the YAGNI link again to see why.
Instead, use the time you save to improve your site ...
More information about your alternatives can be found here ...
Mark brittingham
source share