Якщо ви збираєтеся зберігати агент користувача в базі даних, наскільки великі ви б розмістили?
Я знайшов цю статтю про техніку, яка рекомендує тримати UA нижче 200. Це не виглядає так, як це визначено в специфікації HTTP, принаймні не те, що я знайшов. Мій UA вже 149 символів, і, схоже, до нього додаватиметься кожна версія .NET.
Я знаю, що можу розібрати рядок і розбити його, але я краще не став би.
EDIT
На основі цього блогу IE9 буде змінено, щоб надіслати короткий рядок UA. Це гарна зміна.