Я просто читал некоторые ответы на этот вопрос о slow exceptions. Я полностью согласен с идеей, что исключения могут и должны использоваться вместо кодов возврата, несмотря на то, что каждый из них значительно медленнее (хотя и не обязательно заметен).Слишком много исключений для выключателя?
Я реализовал автоматический выключатель в службе, которая подключается к третьей стороне, которая вызывается несколько раз при каждом запросе страницы. В случае сбоя это означает, что многие исключения будут выбрасываться (и журналы также будут заполнены).
Неужели это будет проблемой?
Теперь сравните, сколько времени требуется, чтобы выполнить запрос к сторонней службе с отпечатком, который приносит исключение. – zerkms
И подумайте о том, насколько вы заботитесь о потере производительности, если все уже сломано ... –
@zerkms, это была именно проблема. Время от времени мы сжимали запросы, которые заставили сайт ужасно медленно! То, что у нас сейчас, намного лучше. –