2010-11-23 5 views
2

Я использую VS 2008, .net 3.5, C# и сервер Exchange 2003.Производительность: IMAP vs POP vs WebDAV (Exhange)

Я хочу получить доступ к папке «Входящие» в обмене и чтении сообщений и, возможно, прикреплений.

Я отчаянно ищу некоторые статистические данные (высокопроизводительные) об использовании POP по сравнению с IMAP и WebDAV Exchange-MAPI, особенно в профессиональном контексте.

У WebDAV больше производительности, чем Imap и POP3?

ответ

3

POP, IMAP и WebDAV являются протоколами.

Как вы измеряете производительность протокола и, что более важно, сравниваете их?

Это не так просто, поскольку они функционируют несколько иначе. POP обеспечивает автономный доступ, а с IMAP вы преимущественно работаете в режиме онлайн. В зависимости от контекста автономные операции могут иметь свои преимущества, но если вы работаете из нескольких клиентов, это может стать болью.

IMAP с другой стороны делает много оптимизации производительности в Интернете. Основная идея состоит в том, чтобы отложить передачу информации до тех пор, пока не станет ясно, что это требуется или что клиент запросил.

Они включают

  1. Способность принести структуру сообщения, не загружая его,
  2. Для того, чтобы селективно извлечь отдельные части сообщения.
  3. Возможность использования сервера для поиска, чтобы минимизировать передачу данных между клиентом и сервером.

Некоторые из этих преимуществ хорошо подходят для доступа на основе webdav, поскольку запрос и т. Д. Может отложить выполнение запроса на сервер и вернуть отфильтрованные данные.

Как бы то ни было, в другом контексте (не для вас), если данные уже доступны в автономном режиме, тогда вся обработка исключает доступ к сети и приведет к повышению производительности из-за автономных возможностей.

Так что вы ищете, это выполнение конкретной реализации этих протоколов.

Условия могут отличаться, но вы должны быть в состоянии проверить основные операции, которые вы ищете. Например, как производительность сервера изменяется с увеличением данных и т. Д.

  1. Для извлечения данных из почтовых ящиков и вложений должно быть легко протестировать сервер с различными размерами данных.
+0

любой пример кода с использованием pop3 vs imap? – Kiquenet 2010-12-01 21:23:29