Если бы вы собирались хранить пользовательский агент в базе данных, какой размер вы бы разместили?
Я нашел эту техническую статью, которая рекомендует держать UA ниже 200. Похоже, что это не определено в спецификации HTTP, по крайней мере, я не нашел. Мой UA уже содержит 149 символов, и кажется, что каждая версия .NET будет добавлять к нему.
Я знаю, что могу разобрать строку и сломать ее, но я бы не хотел.
РЕДАКТИРОВАТЬ
На основании этого блога IE9 будет меняться, чтобы отправить короткую строку UA. Это хорошее изменение.