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