Просто используйте Response.End
. Напишите свой код для удобства обслуживания, прежде чем писать его для производительности.
Кроме того, показатель производительности, который имеет значение для веб-приложений, - это масштабируемость. То есть вы должны задавать вопрос не «как быстро я могу обработать этот единственный запрос», а как «сколько запросов я могу обработать одновременно?».
Исключения не влияют на вашу масштабируемость, и в общей схеме дополнительная пара микросекунд на один запрос - ничто: помните, что при приеме туда и обратно по сети будет не менее 50 миллисекунд: еще 100 микросекунд это шум.