Усовершенствования для повышения

advertisement
Внутренние вложения в оборудование и
производительность
Дата публикации: октябрь 2010 г.
© Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены. Сведения, приведенные в данном
документе, отражают позицию корпорации Майкрософт по обсуждаемым вопросам на момент публикации
документа. Поскольку корпорация Майкрософт обязана реагировать на изменяющиеся рыночные условия, этот
документ не следует рассматривать как обязательство со стороны корпорации Майкрософт. Кроме того,
корпорация Майкрософт не может гарантировать точность каких-либо сведений, представленных после даты
публикации данного документа. Приведенные здесь сведения характеризуют продукт на момент публикации
документа и предназначены только для целей планирования. Эти сведения могут быть изменены в любой
момент времени без предварительного уведомления. Данный технический документ предоставляется
исключительно в информационных целях. КОРПОРАЦИЯ МАЙКРОСОФТ НЕ ПРЕДОСТАВЛЯЕТ В ОТНОШЕНИИ
СВЕДЕНИЙ, ПРИВЕДЕННЫХ В ДАННОМ ДОКУМЕНТЕ, НИКАКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ.
Microsoft, ActiveX, DirectX, Excel, Fluent, Groove, Internet Explorer, OneNote, Outlook, PowerPoint, SharePoint,
SkyDrive, Visual Basic, Windows, Windows Live и эмблема Windows являются охраняемыми товарными знаками
корпорации Майкрософт в США и других странах.
Все остальные товарные знаки являются собственностью их владельцев.
Содержание
Аннотация ........................................................................................................................ 3
Расширение границ производительности Office .................................................... 4
Поддержка широкого спектра оборудования .......................................................... 7
Поддержка традиционных ПК .................................................................................. 8
Поддержка малоформатных ноутбуков и нетбуков ......................................... 10
Поддержка систем со средней производительностью .................................... 11
Поддержка высокопроизводительного оборудования .................................... 14
Вопросы развертывания 64-разрядной версии Office .................................. 14
Усовершенствования для повышения производительности Office 2010 ....... 17
Загрузка ....................................................................................................................... 17
Открытие и сохранение файла ............................................................................. 19
Воспринимаемая и фактическая производительность для открытия или
сохранения файлов ........................................................................................... 20
Пересчет в Excel ....................................................................................................... 21
Улучшения в PowerPoint ......................................................................................... 24
Улучшения в OneNote .............................................................................................. 25
Улучшения в Outlook ................................................................................................ 25
Результаты внутреннего пользовательского тестирования ....................... 26
Результаты внутреннего лабораторного тестирования .............................. 27
Office 2010 и облако..................................................................................................... 32
Заключение .................................................................................................................... 37
Дополнительные ресурсы .......................................................................................... 38
2
Аннотация
В этом техническом документе рассматривается различное оборудование,
поддерживаемое Microsoft® Office 2010, и описываются значительные улучшения в
плане производительности, доступные благодаря использованию Office 2010. В
документ включены результаты проведенного компанией Майкрософт
внутреннего тестирования, которые наглядно демонстрируют заметное
повышение производительности пользователей при выполнении обычных задач с
использованием различных приложений Office 2010. Эти результаты показывают,
что в некоторых случаях пользователи могут рассчитывать на повышение
производительности до 90% или выше по сравнению с использованием
соответствующих приложений Office 2007.
3
Расширение границ производительности
Office
Как корпоративные пользователи, так и пользователи домашних компьютеров все
больше полагаются на рабочие приложения Microsoft Office. В качестве примера
приведем некоторые статистические данные по использованию Office:




По данным на июнь 2010 года более 750 миллионов человек по всему миру
пользуются приложениями Microsoft Office.
С июля 2008 по июнь 2009 года было загружено более 23 миллионов
пробных версий Office 2007.
Версия Office для дома и учебы 2007 в течение двух последних лет
занимает ведущие позиции в списках продаж программного обеспечения
для ПК в розничных магазинах США.1
Бета-версия Office 2010 стала крупнейшей бета-версией программы
Майкрософт в истории; 9 миллионов заказчиков загрузили эту программу
до официального выпуска.
Одновременно со все расширяющимся проникновением на рынок, организации,
развертывающие и использующие Office, сталкиваются со множеством новых
трудностей.


В результате кризиса многие предприятия вынуждены откладывать на
будущее обновление настольных компьютеров. Это не позволяет им
перейти к использованию последней версии Office, поскольку прежде для
каждой новой версии Office требования к оборудованию практически
удваивались по сравнению с предыдущей версией.
Специалистам ИТ-отделов требуется все больше усилий для поддержки
множества пользователей, работающих с программой Office на
оборудовании различного типа. Это и настольные ПК со средней
производительностью, и высокопроизводительные рабочие станции, и
ноутбуки, и даже нетбуки.
1
См. блог группы разработчиков Microsoft Office 2010:
http://blogs.technet.com/b/office2010/archive/2009/10/07/new-ways-to-try-and-buymicrosoft-office-2010.aspx (Возможно, на английском языке)
4





Финансовым организациям и компаниям инженерно-технического
профиля приходится много работать с большими и сложными
электронными таблицами. Пересчет этих таблиц иногда выполняется так
медленно, что это приводит в отчаяние работающих с ними специалистов.
Бизнес-пользователи создают все более объемные и сложные презентации
в Microsoft PowerPoint®, при этом и докладчики, и зрители в равной
степени страдают от задержек и зависаний презентаций во время показа. В
частности это проявляется при визуализации слайдов, содержащих
встроенную сложную графику и диаграммы. Докладчики не отказались бы
также от возможности встраивания больших видеофайлов и добавления
зрелищных анимаций, позволяющих поддерживать интерес зрителей и
эффективно взаимодействовать с аудиторией.
Сегодняшним высококвалифицированным работникам умственного труда
приходится иметь дело со все возрастающими объемами информации,
которую необходимо усваивать и обрабатывать. Работникам,
использующим приложение Microsoft OneNote® для сбора, систематизации
и совместного использования информации, требуется от OneNote большая
гибкость и оперативность, чтобы справляться с нарастающим объемом
информации.
Предприятиям в условиях сегодняшней глобальной рыночной конкуренции
приходится действовать быстрее и эффективнее. Поэтому бизнеспользователям, использующим Microsoft Outlook® в качестве основного
рабочего приложения, требуется от Outlook большая оперативность, чтобы
работать более продуктивно.
Все большее и большее число предприятий использует облачные службы в
качестве интерфейса для инфраструктуры обмена сообщениями и
совместной работы. Пользователям, работающим через медленные и
ненадежные удаленные сетевые подключения, приходится иногда долго
ждать, пока документ откроется с сайта или сохранится на сайте
корпоративного центра данных.
Зная об этих и других трудностях, с которыми сталкиваются организации при
развертывании и использовании программ Office, компания Майкрософт
вкладывает значительные средства в проектно-конструкторские разработки,
нацеленные на улучшение производительности и поддержки оборудования в
Office 2010. В этом техническом документе описывается различное оборудование,
поддерживаемое в Office 2010, а также уделяется внимание некоторым ключевым
областям повышения производительности в этой платформе.
5
6
Поддержка широкого спектра оборудования
Одним из основных принципов в разработке Office 2010 было обеспечение
пользователям качественного впечатления от работы с продуктом на различных
типах оборудования, от традиционных 32-разрядных ПК до популярных
малоформатных нетбуков и новейших высокопроизводительных 64-разрядных
многоядерных систем. Для этой цели группой разработчиков Office были внедрены
различные внутренние архитектурные усовершенствования, в том числе
следующие:





Более надежное управление пулом потоков теперь позволяет эффективнее
использовать многоядерные системы. В результате вероятность
«забивания» или достижения предельной загрузки ЦП существенно ниже,
чем в предыдущих версиях Office, а приоритетные задачи Office, такие как
диалоговые окна, ожидающие ответа пользователя, в меньшей степени
подвержены зависанию во время фонового выполнения других задач.
Благодаря полностью переработанной подсистеме расчетов в Microsoft
Excel® теперь можно пересчитывать даже большие и сложные электронные
таблицы значительно быстрее, чем в предыдущих версиях Office. Одной из
целей, поставленных перед группой разработчиков Office при
усовершенствовании Office 2010, было решение особенно актуальной для
заказчиков проблемы пересчета таблиц, и по приведенным далее в
документе результатам внутреннего тестирования видно, что им удалось
добиться заметного улучшения в этой области. В большинстве случаев
улучшение времени пересчета достигает 90%.
Модернизированные функции презентаций PowerPoint позволяют теперь
использовать возможности DirectX® и графических процессоров для
обеспечения трехмерных анимаций и переходов, встроенных медиаданных
и других эффектных функций для показа слайдов. Эти возможности более
подробно описаны далее в этом разделе.
В результате различных усовершенствований и изменений ускорились
процессы запуска и завершения работы приложений Office, особенно
Outlook 2010. В последнем разделе этого документа подробно
рассматриваются улучшения в работе с Outlook, а также наболевшие
проблемы заказчиков, которые помогает решать Office 2010.
Другие усовершенствования обеспечивают повышение
производительности и улучшенные впечатления пользователей при работе
на всем спектре оборудования, даже когда приложения Office 2010
выполняются на более старых версиях Microsoft Windows®.
7
Далее в этом разделе более подробно рассматривается поддержка Office 2010 для
различных аппаратных платформ и устройств.
Поддержка традиционных ПК
Одним из главных наболевших вопросов для заказчиков является тот факт, что
минимальные требования к оборудованию практически удваиваются при выпуске
каждой последующей версии Office. Например, на рисунке 1 показаны требования
к ЦП и ОЗУ для трех предыдущих версий продукта:



Office XP, работающий на платформе Windows 2000 Professional
Office 2003, работающий на платформе Windows XP Professional
Office 2007, работающий на платформе Windows XP Professional или более
поздней версии
Рис. 1. Минимальные требования к ЦП и ОЗУ для предыдущих версий Office.
В результате такого возрастания требований к системе заказчики иногда начинают
сетовать на то, что для развертывания последней версии Office в их среде им
пришлось направить значительную часть ИТ-бюджета на обновление имеющихся
ПК или приобретение совершенно новых ПК, если обновление имеющихся
оказалось невозможным. Для предприятий, не располагающих бюджетными и
информационно-техническими ресурсами для обновления или замены ПК каждые
несколько лет, это увеличение требований к системе может стать определяющим
фактором, препятствующим развертыванию последней версии Office.
8
С учетом этих проблем заказчиков при разработке Office 2010 было специально
предусмотрено, чтобы минимальные требования к ЦП и ОЗУ не превышали
соответствующие требования предыдущей версии Office 2007 (см. рисунок 2).2
Рис. 2. Минимальные требования к ЦП и ОЗУ для Office 2010 те же, что и для
Office 2007.
В результате усилий, приложенных разработчиками, пользователям, работающим
с Office 2007, не требуется новое оборудование для перехода на Office 2010. Таким
образом, заказчики, выполняющие обновление Office 2007, могут быстро получить
доступ ко всем новым возможностям Office 2010, позволяющим повысить
эффективность работы, не приобретая при этом новые ПК для своих
пользователей.
И наконец, наряду с тем, что Office 2010 можно использовать на традиционных ПК
для выполнения основных задач типа правки 20-страничных документов в Word
или создания и форматирования диаграмм в Excel, пользователи смогут работать
еще эффективнее на более новых ПК с быстрыми ЦП и дополнительными
объемами ОЗУ.
2
Подробные сведения обо всех требованиях к системе см. на странице
http://office.microsoft.com/products/microsoft-office-2010-system-requirementsHA101810407.aspx (Возможно, на английском языке).
9
Поддержка малоформатных ноутбуков и нетбуков
Рынок недорогих, малогабаритных мини-ноутбуков и нетбуков заметно вырос за
последние несколько лет. Учитывая тот факт, что в 2009 году было продано 36,3
миллиона нетбуков3 и в дальнейшем ожидается сохранение высокого уровня
продаж малых конструкционных форм, очевидно, что многие пользователи попрежнему заинтересованы в переносных устройствах, которые можно
использовать не только как средства для работы с мультимедиа или просмотра
интернет-страниц. Эти пользователи хотят получить компактные
полнофункциональные компьютеры, на которых могут выполняться приложения с
широкими возможностями, такие как Microsoft Office.
Потребность пользователей в таких недорогих, малогабаритных ПК была учтена
при разработке Office 2010. Например, в обычном нетбуке имеется процессор с
частотой не менее 1 ГГц и ОЗУ объемом 1 ГБ. Это оборудование значительно
превышает упомянутые выше минимальные требования к ЦП и ОЗУ, и результаты
внутреннего тестирования подтверждают, что большинство задач Office 2010 на
обычном мини-ноутбуке будет выполняться на 60–80 процентов быстрее, чем на
традиционном ПК, в точности соответствующем минимальным требованиям к
оборудованию для работы с Office 2010.
В прошлом при работе с многофункциональными приложениями типа Word или
Excel на малогабаритных ПК основной проблемой был небольшой размер экрана, в
частности его разрешение по вертикали. Большинство нетбуков имеют разрешение
экрана 1024 x 600, тогда как минимальное разрешение для Office 2007 составляет
1024 x 768. В результате пользователь, запускающий Office 2007 на таком
устройстве, время от времени испытывает неудобства из-за того, что элементы
пользовательского интерфейса не умещаются на экране.
Для решения этой проблемы многие приложения Office 2010 были
модернизированы в расчете на минимальное разрешение по вертикали,
составляющее всего 576 пикселей. Если добавить к этому еще и легко
свертываемую ленту, то теперь все элементы пользовательского интерфейса этих
приложений отображаются целиком на ограниченной площади экрана таких
3
Рыночные данные, опубликованные в сети компанией ABI Research, см. на странице
http://www.abiresearch.com/press/16562009+Netbook+Shipments+Pass+Expectations%2C+58+Million+Forecast+for+2010 (Возможно,
на английском языке).
10
компьютеров. То есть, тогда как прежде минимальные требования к разрешению
экрана для Office неизменно увеличивались наряду с требованиями к ЦП и ОЗУ, эта
последняя версия Office разработана таким образом, чтобы предъявлять меньшие
минимальные требования к экрану, чем Office 2007 (см. таблицу 1 ниже).
Таблица 1. Изменение минимальных требований к экрану для версий Microsoft
Office.
Версия Office
Минимальное разрешение экрана
Office XP
640 x 480
Office 2003
800 x 600
Office 2007
1024 x 786
Office 2010
1024 x 576 (профессиональный)
Таким образом, набор приложений Office профессиональный 2010 соответствует
потребностям подавляющего большинства пользователей, выполняющих на своих
малоформатных ноутбуках и нетбуках такие несложные действия, как правка
документа Word, расчет электронной таблицы с помощью Excel, отправка и
получение сообщений электронной почты с помощью Outlook и другие обычные
задачи.
Поддержка систем со средней производительностью
Наряду с тем, что пользователи традиционных ПК и любители нетбуков в
организациях могут пользоваться всеми преимуществами Office 2010,
подавляющее большинство бизнес-пользователей и пользователей домашних
компьютеров, которые желают осуществить развертывание или обновление до
Office 2010, работают со средними по производительности системами примерно
двухлетней давности. Профили оборудования для стандартной системы со средней
производительностью чрезвычайно разнообразны, но типичный пример может
выглядеть следующим образом:



64-разрядный двухъядерный процессор 2 ГГц
2 ГБ ОЗУ DDR2 667 МГц
Жесткий диск 500 ГБ
11

Интегрированная видеокарта с общей памятью 64 МБ
Две основные характеристики для множества систем со средней
производительностью совпадают: наличие многоядерного процессора и
графического процессора (выделенного или интегрированного),
поддерживающего аппаратное ускорение графики.
Прежние версии Office не были предназначены для непосредственной работы с
многоядерными процессорами или использования возможностей аппаратного
ускорения графики. Office 2010 рассчитан на непосредственное использование этих
двух возможностей следующими способами:

Многоядерная обработка Помимо описанных ранее функций надежного
управления пулом потоков и регулирования задач, разработчики Office
внесли также другие усовершенствования, которые позволяют
определенным приложениям Office 2010 эффективно использовать
дополнительные возможности обработки, предоставляемые
многоядерными процессорами. Например, подсистема сортировки в Excel
2010 модернизирована таким образом, что сортировка таблиц по ячейкам
(общая сортировка) является теперь многопотоковой. Многоядерная
обработка теперь может использоваться и другими функциями Excel 2010, в
том числе:
o Внутреннее обновление сводной таблицы внешних данных —
может использоваться до 2 ядер, если они доступны Excel.
o Внутренняя сортировка сводной таблицы — могут использоваться
все ядра, доступные Excel.
o Суммирование высот строк — могут использоваться все ядра,
доступные Excel.
o Автоподбор по ширине данных, включая функции пересчета, стиля,
обновления сводной таблицы и т. д. — могут использоваться все
ядра, доступные Excel.
Целью этих и других внутренних усовершенствований в Office 2010 является
обеспечение более высокой производительности в многоядерных системах
по сравнению с одноядерными системами, в которых ЦП работают на
аналогичных тактовых частотах.

Аппаратное ускорение графики Приложения Office 2010, такие как Word,
Excel и PowerPoint, предназначены для использования дополнительных
12
возможностей визуализации графики, предоставляемых графическими
процессорами.4 Говоря точнее, эти приложения рассчитаны на
использование возможностей графических процессоров, которые
совместимы, как минимум, с DirectX 9.0c и имеют не менее 64 МБ общей
или выделенной видеопамяти.5 Пакет Office 2010 был специально
разработан таким образом, чтобы большинство ПК со средней
производительностью, выпущенные за последние несколько лет,
соответствовали этим характеристикам или превышали их. Результаты
хорошо видны при выполнении таких задач, как отрисовка диаграмм в
Excel 2010 или визуализация анимаций и отображение встроенных
видеоматериалов в PowerPoint 2010, для создания и воспроизведения
которых теперь можно использовать API нижнего уровня для работы с
графикой, предоставляемые Direct3D. Помимо более быстрой
визуализации и реконструкции диаграмм Excel и более плавных анимаций
PowerPoint, представлены также новые функции, например трехмерные
переходы между слайдами в PowerPoint, которые используют аппаратную
поддержку графики для обеспечения более ярких впечатлений
пользователей. Более подробные сведения о некоторых из улучшений в
работе с Excel и PowerPoint приводятся далее в этом документе.
Обратите внимание, что многоядерные процессоры и совместимая с DirectX
графика не являются обязательными для работы с Office 2010. При отсутствии в
системе этих возможностей Office 2010 вполне может удовлетворительно
функционировать и обеспечивать качественную работу пользователей. Благодаря
заложенным в Office 2010 возможностям использования графических процессоров,
поддерживающих DirectX 9.0c и имеющих 64 МБ видеопамяти, бизнеспользователи и пользователи домашних ПК, системы которых поддерживают эти
функции (как большинство из них на сегодняшний день), могут существенно
улучшить свою работу с помощью Office 2010.
4
Office 2010 не различает графические платы, интегрированные с системной платой или
физически обособленные.
5
Office 2010 не использует DirectX 10 или более поздней версии, даже если эта версия
поддерживается графическим процессором, но может использовать возможности
дополнительной видеопамяти.
13
Поддержка высокопроизводительного оборудования
На вершине списка доступных в настоящее время систем находятся самые
современные системы, которые только еще появляются на рынке. Многие из них
содержат смарт-функции, позволяющие настраивать производительность
процессора в соответствии с рабочей нагрузкой компьютера при обеспечении
низкого уровня потребления энергии в поддержку «зеленых» инициатив в сфере
компьютерной техники. Благодаря высоким скоростям шин, которые удвоились до
48 ГБ в быстром синхронном динамическом ОЗУ DDR3, несколько
многофункциональных приложений могут выполняться одновременно со
впечатляющей скоростью. Твердотельные жесткие диски могут обеспечивать еще
лучшую поддержку производительности за счет устранения основного «узкого
места» в работе приложений — традиционных жестких дисков.
Усовершенствованные графические процессоры, имеющие не менее 1 ГБ
видеопамяти, поддерживают последнюю версию DirectX и могут плавно
воспроизводить анимации с высокой частотой смены кадров даже при
максимальном разрешении экрана на мониторах высокой четкости (HD).
Office 2010 не только может использовать возможности ведущих систем,
доступных в настоящее время, он также должен обеспечивать исключительную
производительность на любом новом аппаратном обеспечении, которое может
появиться на рынке в любое время в течение срока службы продукта Office 2010.
Если вы заинтересованы в использовании самых современных систем или
планируете приобрести некоторые из них в ближайшем будущем, весьма
вероятно, что вы сможете добиться еще большего повышения производительности
благодаря Office 2010, чем в системах, доступных сейчас.
Вопросы развертывания 64-разрядной версии Office
Имея дело с высокопроизводительными системами, следует прежде всего решить,
какую версию Office 2010 следует развертывать: 32-разрядную или 64-разрядную.
Дело в том, что Office 2010 — это первая версия Microsoft Office, для которой
доступна как 32-разрядная, так и 64-разрядная версия (для прежних версий Office
были доступны только 32-разрядные версии).
С точки зрения производительности и практического применения преимущества
установки 64-разрядной версии Office сводятся в основном к тому, что отдельные
приложения Office могут использовать дополнительную физическую память,
предоставляемую в 64-разрядных системах. В 32-разрядной системе Windows
максимальный объем физической памяти составляет 4 ГБ. Однако 32-разрядные
14
приложения могут использовать не более 2 ГБ ОЗУ каждое в любое время,
ограничивая тем самым некоторые возможности работы пользователей Office.
Например, при использовании 32-разрядной версии Excel 2010 максимальный
размер электронной таблицы составляет 2 ГБ. Но при использовании 64-разрядной
версии Excel 2010 (для которой требуется 64-разрядная версия Windows Vista с
пакетом обновления 1 или более поздняя версия ОС) максимальный размер
электронной таблицы, которую можно создать и в которой можно выполнять
действия, ограничивается только объемом имеющейся физической памяти.
Поэтому, если вам требуется работать с очень большими электронными
таблицами, длинными и сложными документами Word, размер которых больше 2
ГБ, или очень большими презентациями PowerPoint, вероятно, вам лучше
использовать 64-разрядную версию Office 2010.
Однако ситуация может несколько осложниться за счет возможных недостатков
использования 64-разрядной версии Office, включая следующие:




Элементы управления ActiveX® и надстройки COM, созданные для 32разрядной версии Office, не будут работать с 64-разрядной версией Office,
поэтому, если организацией вложены немалые средства в создание и
применение этих элементов управления, переходить с Office 2007 на 64разрядную версию Office 2010 не рекомендуется до тех пор, пока
действительны эти элементы управления и надстройки.
Поскольку в 64-разрядных версиях Windows Vista и более поздних систем в
качестве браузера по умолчанию используется 32-разрядная версия
Windows Internet Explorer®, определенные функции управления на стороне
клиента, такие как изменение в таблице данных, будут недоступны при
использовании 64-разрядной версии Office в таких системах.
Если при работе с Office 2007 были созданы пользовательские решения с
помощью Visual Basic® for Applications (VBA), то при переходе на 64разрядную версию Office 2010 некоторые VBA-коды, вероятно, придется
переписать, чтобы они работали надлежащим образом.
Приложения MAPI, разработанные для Outlook 2007, вероятно, придется
переписать, чтобы они могли работать с 64-разрядной версией Office 2010.
Учитывая эти и другие аспекты, многие организации, скорее всего, предпочтут
развертывание 32-разрядной версии Office 2010 на большинстве ПК, даже если в
их системах установлена 64-разрядная версия Windows 7. По умолчанию 32разрядная версия Office устанавливается даже при установке Office 2010 в системах
с 64-разрядной версией Windows. Однако важно понимать, что этим первым
выпуском 64-разрядной версии Office корпорация Майкрософт создает задел на
15
будущее, и организации, вкладывающие средства в 64-разрядную технологию,
могут быть уверены, что не останутся без Office.
16
Усовершенствования для повышения
производительности Office 2010
Как мы уже видели, Office 2010 предназначен для работы на широком спектре
аппаратного обеспечения, включая традиционные ПК, нетбуки, системы со
средней производительностью и самые современные системы. Но чем же
фактически отличаются действия Office 2010 от предыдущих версий Microsoft
Office? Чтобы получить данные, необходимые для ответа на этот вопрос,
разработчики Office провели серию автоматизированных тестов, позволяющих
сравнить функционирование приложений Office 2010 с приложениями Office 2007 с
пакетом обновления 2 (SP2) на распространенном оборудовании, типичном для
заказчиков6, на котором установлена ОС Windows XP с пакетом обновления 3
(SP3).7 В числе собранных разработчиками тестовых показателей было время,
необходимое для загрузки приложений Office, и время, необходимое для
выполнения операций открытия и сохранения файлов.
В последующих разделах резюмируется повышение производительности,
измеренное для приложений Word, Excel и PowerPoint. Поскольку приложение
Outlook обычно развертывается вместе с Microsoft Exchange, сравнение
производительности Outlook 2010 с Outlook 2007 с пакетом обновления 2 (SP2)
требует отдельного рассмотрения и описывается далее в этом документе.
Загрузка
Время загрузки приложения определяет, сколько времени необходимо для
инициализации приложения и представления полностью работающего
пользовательского интерфейса. На рисунке 3 показано измеренное время загрузки
6
Для проведения тестов использовалось следующее оборудование: система Dell OptiPlex
745 Core 2 Duo E6400 2,13 ГГц, включающая ОЗУ DDR2 Non-ECC 667 МГц объемом 3 ГБ,
интегрированную видеокарту GMA3000 и жесткий диск SATA 7200 об/мин объемом 500 ГБ
с буферной памятью 16 МБ.
7
Такая конфигурация является характерной для многих пользователей на сегодняшний
день.
17
в секундах для приложений Word, Excel и PowerPoint в Office 2010 и Office 2007 с
пакетом обновления 2 (SP2).8
0.45
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
Word
Excel
PowerPoint
Office 2007
0.42
0.25
0.36
Office 2010
0.29
0.19
0.19
Рис. 3. Сравнение времени загрузки в секундах для приложений Word, Excel и
PowerPoint в версиях Office 2010 и Office 2007.
Эти результаты показывают следующее:



Word 2010 может загружаться примерно на 30 процентов быстрее, чем
Word 2007
Excel 2010 может загружаться почти на 25 процентов быстрее, чем Excel
2007
PowerPoint 2010 может загружаться почти на 50 процентов быстрее, чем
PowerPoint 2007
Несмотря на то, что эти пропорциональные улучшения времени загрузки для
приложений Office 2010 действительно имеют место и являются значимыми,
пользователи могут заметить только небольшое ускорение загрузки, поскольку эта
измеренная разница во времени составляет десятые доли секунды. С точки зрения
8
Измерялось время от загрузки приложения до бездействия системы при отсутствии
загружаемых надстроек. Для Excel это время загрузки в обычном режиме.
18
пользователя более заметным оказывается время открытия документа Office или
его сохранения, и далее обсуждаются улучшения в этой области.
Открытие и сохранение файла
Операции открытия и сохранения файлов важны в плане производительности,
поскольку пользователи часто начинают нервничать, когда открытие или
сохранение файла не завершается слишком долго, и проведенные разработчиками
Office оценочные испытания показывают значительные улучшения также и в этой
области. Время, необходимое для открытия или сохранения документа Word,
книги Excel или презентации PowerPoint, зависит от ряда факторов, включая
размер файла, его сложность, используемый для сохранения формат файла Office
(XML или двоичный) и наличие различных надстроек.
Из-за этих разнообразных факторов практически невозможно резюмировать
улучшения в операциях открытия и сохранения файла Office 2010 на простой
диаграмме вроде той, которая использовалась ранее для улучшений загрузки.
Однако в ходе внутреннего тестирования компанией Майкрософт было выявлено
отчетливое улучшение производительности в операциях открытия и сохранения
файлов при использовании приложений Office 2010 по сравнению с
соответствующими приложениями Office 2007 с пакетом обновления 2 (SP2). Вот
некоторые примеры этих измеренных улучшений:



Сложные документы Word могут теперь сохраняться на 45 процентов
быстрее.
Очень большие таблицы Excel могут теперь открываться на 21 процент
быстрее.
Обычные презентации PowerPoint могут теперь открываться на 62 процента
быстрее.
Внутреннее тестирование в компании Майкрософт показало, что при выполнении
почти всех операций открытия и сохранения файлов для приложений Word 2010,
Excel 2010 и PowerPoint 2010 имеются измеримые и зачастую значительные
улучшения по сравнению с выполнением тех же операций в соответствующих
приложениях версии Office 2007 с пактом обновления 2 (SP2). В тех редких случаях,
когда в ходе тестирования наблюдалась регрессия, фактическая измеренная
разница времени составляла менее 50 миллисекунд и, следовательно, была бы
практически незаметна для пользователей. Но благодаря другим улучшениям в
Office 2010 открытие и сохранение файлов может казаться более быстрым в
19
зависимости от того, как пользователи воспринимают производительность
приложений (см. последующее обсуждение).
Воспринимаемая и фактическая производительность для
открытия или сохранения файлов
Основным фактором восприятия производительности приложения пользователем
является наличие полезной информации о ходе выполнения операций открытия
файлов. В этом смысле Office 2010 производит значительно лучшее впечатление,
чем предыдущие версии Office, поскольку теперь при открытии файлов в
приложениях Office 2010 отображается анимированный экран запуска. Если
открытие файла не происходит почти мгновенно, на этом экране запуска вниманию
пользователя предлагается подробная информация о ходе операции. В итоге часто
кажется, что файлы в приложениях Office 2010 открываются быстрее, чем в
соответствующих приложениях Office 2007, даже если фактическая разница
времени ничтожно мала.
Например, когда большая таблица, содержащая несколько миллионов ячеек
данных, открывается в Excel 2007, пользователь видит быстро мелькнувший
начальный экран, а затем ему приходится долго ждать, так что иногда он начинает
думать, что приложение или компьютер уже просто не работает. При
использовании Excel 2010 приложению может потребоваться несколько секунд на
открытие, но сразу появляется экран запуска, на котором отображается
обновляемая информация о ходе операции в течение всего времени, пока файл
открывается (см. красную стрелку на рисунке 4 ниже).9
9
Этот экран запуска появляется при загрузке приложения Office или открытии файла Office с
помощью приложения, что может быть полезно пользователям, запускающим Office на
медленном оборудовании. Еще одним преимуществом этого экрана запуска,
появляющегося во время загрузки, является то, что в случае замедления какого-либо
конкретного аспекта процесса запуска приложения (например, загрузки надстройки), экран
запуска предоставляет пользователю информацию, которую можно использовать для
исправления ситуации.
20
Рис. 4. Экран запуска, который отображается, если дважды щелкнуть большую
таблицу для запуска Excel.
Пользователь получает двойной результат: во-первых, он может убедиться, что в
Excel что-то действительно происходит, то есть приложение не зависло; во-вторых,
так время проходит быстрее для пользователя, поскольку его внимание
сосредоточено на том, что происходит. Более того, если пользователь открыл этот
большой файл по ошибке, у него теперь есть возможность отменить открытие
файла прямо с начального экрана (см. кнопку отмены в правом нижнем углу
рисунка 4, а также гаджет закрытия в правом верхнем углу рисунка). Эта
возможность отмены операций загрузки и открытия файла является новой в Office
2010. Кроме того, пользователи теперь могут перемещать экран запуска или даже
сворачивать его, чтобы убрать с переднего плана и продолжить выполнение других
задач, пока большие файлы данных Office открываются в фоновом режиме.
Пересчет в Excel
Одни из самых заметных достижений Office 2010 в плане производительности
можно увидеть при использовании функций пересчета и построения диаграмм в
Excel. Пользователи предыдущих версий Excel часто выражали недовольство по
поводу того, что пересчет больших электронных таблиц занимает слишком много
времени, и разработчики Excel постарались так модифицировать подсистему
расчетов Excel, чтобы значительно сократить количество времени, затрачиваемого
на выполнение подобных операций. Существенный рост производительности,
достигнутый в результате этих действий, показан на расположенном ниже рисунке
21
5, где резюмируется время пересчета для очень большой таблицы при помощи
моделирования методом Монте-Карло с использованием 4 миллионов ячеек
данных.
Рис. 5. Существенное повышение производительности при пересчете таблицы
Excel в различных версиях Office.
Результаты действительно впечатляющие — пересчет в Excel 2010 выполняется на
90 процентов быстрее, чем в Excel 2007, и почти на 98 процентов быстрее, чем в
Excel 2003. Другими словами, пересчет в Excel 2010 обычно занимает примерно 10
процентов времени, которое требуется для него в Excel 2007, и примерно 2
процента времени по сравнению с Excel 2003. Это значит, что при выполнении
пересчета очень больших таблиц не приходится ждать несколько минут или
дольше, поскольку операция может завершиться всего за несколько секунд. Эти
улучшения могут оказаться особенно выгодными для пользователей, работающих
в финансовом и инженерно-техническом секторах, поскольку им часто приходится
иметь дело с большими электронными таблицами, в которых используются
сложные формулы для прогнозирования сценариев типа «что, если».
Построение диаграмм в Excel
22
Еще одно важное внутреннее усовершенствование в Excel 2010 касается
построения диаграмм. Создание новых диаграмм из данных таблиц в Excel 2010
выполняется значительно быстрее, чем в Excel 2007 или Excel 2003. На рисунке 6
показано время отрисовки диаграмм с использованием данных, в точности
моделирующих синусоиду.
Рис. 6. Значительное увеличение скорости отрисовки диаграммы в Excel 2010 по
сравнению с Excel 2007.
На приведенном выше рисунке видно, что скорость отрисовки диаграмм в Excel
2010 примерно на 95 процентов выше, чем в Excel 2007, или, другими словами,
отрисовка диаграмм в Excel 2010 занимает всего 5 процентов времени,
затрачиваемого на нее в Excel 2007. Любопытно, что скорость отрисовки диаграмм
в Excel 2010 всего на 35 процентов выше, чем в Excel 2003, однако это объясняется
большей сложностью типов и стилей диаграмм в Excel 2007 и более поздних
версиях, в результате чего проведение адекватного сравнения скоростей
отрисовки диаграмм между Excel 2010 и Excel 2003 представляется
затруднительным.
В особенности эту экономящую время функцию Excel 2010 оценят пользователи,
которым требуется создавать сложные диаграммы Excel для отчетов и
презентаций. Но в Excel 2010 быстрее выполняется не только отрисовка диаграмм
— не менее значительные улучшения в работе с диаграммами можно заметить и
23
при выполнении других операций, таких как изменение стиля диаграммы, ее
макета или особого форматирования элементов диаграммы. Применение к
диаграммам трехмерных стилей в Excel 2007 часто оказывалось недопустимо
медленным, но эта функция теперь работает значительно быстрее в Excel 2010.
Улучшения в PowerPoint
Значительное повышение производительности произошло также в работе
PowerPoint 2010, и связано оно главным образом с внутренними техническими
изменениями, касающимися добавленной в Office 2010 поддержки DirectX 9.0c.
Можно привести следующие примеры внутренних усовершенствований,
повышающих производительность PowerPoint:



В переходах между слайдами, воспроизведении видеоматериалов и
визуализации содержимого 3D OfficeArt, например фигур и текста со
скошенной кромкой, в любом приложении Office 2010 теперь можно
использовать API Direct3D.
Построение окна в целом, включая предварительный просмотр анимации
при показе слайдов в PowerPoint, теперь можно выполнять с
использованием интерфейсов API для работы с графикой, предоставляемых
Direct3D.
Элементы показа слайдов теперь воспроизводятся как независимые
графические объекты, которые затем комбинируются с дополнительными
эффектами, такими как медленное исчезновение или постепенная смена
изображений, реализованными с использованием Pixel Shader 2.0.
Эти внутренние вложения разработчиков Office позволили существенно
усовершенствовать работу пользователей с PowerPoint 2010. Например, теперь
гораздо быстрее выполняется повторная визуализация эскизов в презентации
после внесения изменений в имеющиеся слайды. Выбранные слайды также
отображаются быстрее, благодаря чему презентации с показом слайдов
воспроизводятся плавно и без неловких пауз при визуализации сложных слайдов.
Помимо улучшений в визуализации и показе слайдов, в PowerPoint 2010 также
добавлено несколько новых функций, в том числе новые впечатляющие
трехмерные переходы и поддержка для встраивания и правки видеоматериалов в
слайдах PowerPoint. В итоге совершенно новые, исключительные возможности
предоставляются как пользователям, создающим наборы слайдов PowerPoint, так
и тем, кому предназначаются показы слайдов.
24
Как указывалось ранее, для того чтобы использовать полностью преимущества
новых функций переходов, анимации и встраивания видео в PowerPoint,
потребуется совместимая с DirectX 9.0c графическая плата с объемом видеопамяти
не менее 64 МБ. Дополнительная видеопамять позволит достигнуть еще более
высокой производительности при использовании этих вдохновляющих новых
функций.
Улучшения в OneNote
Значительные вложения были сделаны разработчиками Office в повышение
производительности OneNote 2010 для пользователей, которым требуется
собирать и систематизировать информацию, а также иметь к ней доступ и дома, и
на работе. Помимо того, что в приложение OneNote теперь включены такие
функции пользовательского интерфейса Microsoft Office Fluent™, как лента и
представление Backstage, поддержка параллельной правки записных книжек
OneNote несколькими пользователями, возможность синхронизации записных
книжек в Windows Live, улучшенная интеграция с Outlook и различные другие
улучшения для правки и создания заметок, в OneNote 2010 также выполнено
несколько усовершенствований, касающихся производительности, а именно:


Ускоренная синхронизация страниц Когда несколько человек работают с
одной и той же страницей, синхронизация этой страницы теперь
происходит быстрее, так что изменения отображаются у всех авторов почти
в реальном времени.
Быстрый поиск для удобной навигации Результаты поиска теперь
появляются по мере ввода, так что вы можете быстрее, чем когда-либо
прежде, добраться до часто используемых страниц в записной книжке. С
помощью функции быстрого поиска теперь можно выполнять поиск не
только по содержимому страницы, но и по именам записных книжек,
меткам разделов и заголовкам страниц. Кроме того, авторы страниц теперь
могут быстро найти недавно добавленное содержимое (за последний день,
неделю, месяц и т. д.) или получить краткий обзор изменений за какойлибо конкретный день.
Улучшения в Outlook
Многие бизнес-пользователи ежедневно проводят по несколько часов в Outlook за
отправкой и получением сообщений электронной почты, запуском сеансов
Communicator, планированием встреч и управлением списком дел. На
компьютерах многих пользователей приложение Outlook весь день остается в
25
рабочем состоянии, и когда Outlook замедляется или зависает, пользователи часто
начинают нервничать, поскольку это нарушает их рабочие процессы. Поэтому
повышение производительности Outlook 2010 было одной из основных целей
разработчиков Outlook, которые постарались ускорить выполнение обычных
пользовательских задач по сравнению с предыдущими версиями и свести к
минимуму время ожидания ответа от Outlook, после которого пользователи могли
переходить к выполнению следующей задачи.
В Outlook 2010 эта цель достигнута во многих областях. Улучшена
производительность при запуске, благодаря чему пользователи быстрее попадают
в папку входящих сообщений и могут сразу просматривать новую почту. Кроме
того, теперь быстрее выполняются такие обычные операции, как выбор сообщения
для прочтения, перемещение сообщений в папки, переход в другие папки и выход
из Outlook.
Результаты внутреннего пользовательского тестирования
Чтобы выразить количественно результаты описанных выше вложений в
производительность, разработчики Office собрали данные двух типов.10 Во-первых,
были собраны данные у тысяч внутренних пользователей Майкрософт, которые
работали с тестовой версией Outlook 2010 (то есть использовали продукт,
находящийся в процессе разработки). На этом этапе разработчики отслеживали
производительность при выполнении многих стандартных действий. Информация
о производительности, полученная из этих собранных данных, резюмируется в
приведенной ниже таблице 2.
Таблица 2. Статистика производительности Outlook 2010 по данным внутреннего
тестирования Outlook 2010 в процессе разработки.
Операция Outlook
Подробное описание
10
Методика тестирования, используемая для измерения производительности Outlook,
отличалась от методики для других приложений Office. Это связано с тем, что
производительность Outlook у разных пользователей может заметно различаться в
зависимости от того, как настроено приложение Outlook и как пользователи работают с
приложением и входящими сообщениями, папками, календарями, списками дел и
прочими элементами.
26
Смена папки
90% из 1,9 миллиона операций смены папки
выполнялись быстрее, чем за одну 1 секунду
Переход в календарь
83% из 235 тысяч попыток открытия модуля календаря
осуществлялись быстрее, чем за 1 секунду
Просмотр почты в
области чтения
85% из 6,8 миллиона почтовых сообщений открывались
для просмотра быстрее, чем за 0,5 секунды
93% из 6,8 миллиона почтовых сообщений открывались
для просмотра быстрее, чем за 1 секунду
Завершение работы
Outlook полностью завершает работу в течение 4 секунд
для 94% сеансов
Результаты внутреннего лабораторного тестирования
Во-вторых, в ходе процесса разработки разработчики Office регулярно собирали
данные хронометража основных сценариев, чтобы отслеживать повышение
производительности или возможную регрессию. Этот хронометраж осуществлялся
в лабораторной среде с использованием автоматизированных средств сбора
данных и тщательно стандартизированных спецификаций системы, чтобы получить
результаты, которые легко можно было бы воспроизвести для подтверждения.
Подробнее эти спецификации описаны в таблице 4 и сопутствующих сносках.
В приведенной ниже таблице 3 показаны некоторые измерения, полученные в
результате внутренних тестов. Эти тесты были предназначены для сравнения
производительности Outlook 2010 RTM и Outlook 2007 с пакетом обновления 2
(SP2) по шести сценариям, считающимся типичными для бизнес-пользователей
Outlook.11
Таблица 3. Результаты внутреннего сравнительного тестирования
производительности Outlook 2010 RTM и Outlook 2007 с пакетом обновления 2
(SP2).
Outlook 2010
11
Outlook 2007 с пакетом
% улучшения
Все почтовые ящики размещались на серверах Microsoft Exchange 2003.
27
RTM
обновления 2 (SP2)
Загрузка
(«холодная»)
7,6 с
10,3 с
26%
Загрузка («горячая»)
0,53 с
0,77 с
31%
Синхронизация
полного почтового
ящика: 1 ГБ
12,7 мин
18,6 мин
32%
Синхронизация
полного почтового
ящика: 2 ГБ
26,8 мин
28,3 мин
5%
Быстрота
реагирования
рабочего процесса
(число пауз)
27
41
34%
Завершение работы
0,64 с
1,17 с
45%
Эти существенные улучшения помогут пользователям работать более эффективно
при использовании Outlook 2010.
В приведенной ниже таблице 4 содержатся дополнительные сведения о методике
и оборудовании, которые использовались для каждого из шести упомянутых выше
тестовых сценариев. Для каждого тестового сценария указано определенное
начальное действие, определяющее способ инициации задачи, и описание
состояния системы, определяющее итог задачи. В сносках к последнему столбцу
этой таблицы представлены подробные описания спецификаций эталонных
систем, использовавшихся для выполнения тестов.
Таблица 4. Сведения о методиках тестирования Outlook для каждого
протестированного сценария.
Тестовый сценарий и
описание
Начало и окончание
тестового сценария
Настройка
28
Загрузка («холодная»)
Оценка «холодной»
загрузки Outlook с
почтовым ящиком 1 ГБ в
кэшированном профиле
Exchange.12
Загрузка («горячая»)
Оценка «горячей» загрузки
Outlook с почтовым
ящиком 2 ГБ в
кэшированном профиле
Exchange.14
Начало: нажатие значка
Outlook

Окончание: отображение
папок, содержимого
почтового ящика и области
чтения

Начало: нажатие значка
Outlook

Окончание: отображение
папок, содержимого
почтового ящика и области
чтения







Синхронизация полного
почтового ящика: 1 ГБ
Оценка общего времени
синхронизации почтового
ящика размером 1 ГБ на
сервере Exchange для
кэшированного профиля
Exchange в Outlook с
предварительным
удалением OST-файла
локального кэша.
Синхронизация полного
Начало: приложение
Outlook не запущено,
удаление OST-файла,
запуск Outlook
Окончание: в строке
состояния указано «Все
папки уже обновлены»
Начало: приложение
Outlook не запущено,




На компьютере A13 работает ОС
Windows XP с пакетом обновления
3 (SP3)
Почтовый ящик 1 ГБ на сервере
Exchange 2003
Открыты панель навигации, панель
списка дел и область чтения
На компьютере Б работает ОС
Windows 7
Почтовый ящик 2 ГБ на сервере
Exchange 2003
3,28 ГБ в локальном кэше
Всего 4 почтовые папки
Всего 56 812 элементов
В папке «Входящие» 43 000
элементов, в подпапках — 2500,
6700 и 4000 элементов
Открыты панель навигации, панель
списка дел и область чтения
На компьютере А работает ОС
Windows 7
Почтовый ящик 1 ГБ на сервере
Exchange 2003
Открыты панель навигации, панель
списка дел и область чтения
На компьютере Б работает ОС
12
«Холодная» загрузка означает, что Outlook загружается в первый раз после перезапуска
компьютера.
13
На компьютере A имеется ЦП Intel Pentium 4 с тактовой частотой 3,0 ГГц, ОЗУ 1 ГБ,
жесткий диск 160 ГБ (7200 об/мин) и сетевое подключение (LAN) 100 Мбит, а на
компьютере Б — ЦП Intel Core 2 6600 с тактовой частотой 2,40 ГГц, ОЗУ 2 ГБ, жесткий диск 1
ТБ (7200 об/мин) и сетевое подключение (LAN) 100 Мбит.
14
«Горячая» загрузка означает, что Outlook уже запускался ранее во время сеанса после
последнего перезапуска компьютера.
29
почтового ящика: 2 ГБ
Оценка общего времени
синхронизации почтового
ящика размером 2 ГБ на
сервере Exchange для
кэшированного профиля
Exchange в Outlook с
предварительным
удалением OST-файла
локального кэша.
Быстрота реагирования
рабочего процесса
Проверка основного окна
Outlook каждые 300
миллисекунд. Если
основное окно не отвечает
в течение 300
миллисекунд, это считается
как одна пауза.
Завершение работы
Оценка выхода из Outlook
при использовании
почтового ящика размером
2 ГБ в кэшированном
профиле Exchange.
удаление OST-файла,
запуск Outlook
Окончание: в строке
состояния указано «Все
папки уже обновлены»






Улучшения в плане
быстроты реагирования
оценивались в ходе
работы с Outlook на
протяжении 20-шагового
рабочего процесса,
включающего чтение,
отправку и
систематизацию почты,
использование календаря,
переход в почтовые папки
и изменение схем
представления.

Начало: выбор команды
«Файл» | «Выход»

Окончание: исчезновение
процесса Outlook.exe из
диспетчера задач Windows











Windows 7
Почтовый ящик 2 ГБ на сервере
Exchange 2003
3,28 ГБ в локальном кэше
Всего 4 почтовые папки
Всего 56 812 элементов
В папке «Входящие» 43 000
элементов, в подпапках — 2500,
6700 и 4000 элементов
Открыты панель навигации, панель
списка дел и область чтения
На компьютере А работает ОС
Windows XP с пакетом обновления
3 (SP3)
Почтовый ящик 1,5 ГБ на сервере
Exchange 2003
Всего 114 648 элементов
В папке «Входящие» содержится
63 000 элементов, в следующих по
величине 3 подпапках — по 16 000
элементов в каждой
379 элементов календаря, 117
элементов задач
Открыты панель навигации, панель
списка дел и область чтения
На компьютере Б работает ОС
Windows 7
Почтовый ящик 2 ГБ на сервере
Exchange 2003
3,28 ГБ в локальном кэше
Всего 4 почтовые папки
Всего 56 812 элементов
В папке «Входящие» 43 000
элементов, в подпапках — 2500,
6700 и 4000 элементов
Открыты панель навигации, панель
списка дел и область чтения
И наконец, помимо повышения производительности в Outlook 2010 были
добавлены новые функциональные возможности, упрощающие выполнение
обычных задач для пользователей. Новое представление «Беседа» упрощает
работу с большими объемами почты, представляя почтовые сообщения,
хранящиеся в любой папке Outlook, в виде цепочек. С помощью новой кнопки
30
«Очистка» на ленте можно легко переместить папку или лишние сообщения в
папку «Удаленные». Новая кнопка «Игнорировать» позволяет переместить всю
беседу вместе со всеми последующими ответами прямо в папку «Удаленные». С
помощью функции «Быстрые действия» пользователь может выполнять обычные
задачи всего несколькими нажатиями кнопки мыши. Благодаря этим и другим
функциональным возможностям, повышающим производительность, версия
Outlook 2010 кажется просто стремительной и позволяющей пользователям
действовать эффективнее и быстрее выполнять работу. Дополнительные сведения
о представлении «Беседа», функции «Быстрые действия» и других новых
функциональных возможностях Outlook 2010 см. в статье
http://technet.microsoft.com/ru-ru/library/cc179110.aspx библиотеки TechNet.
31
Office 2010 и облако
Все больше и больше предприятий на сегодняшний день используют облако для
предоставления пользователям служб обмена сообщениями и совместной работы.
Предприятия, желающие полностью контролировать свои службы, могут
размещать их в собственных частных облаках, расположенных в корпоративном
центре данных. Предприятия, отдающие предпочтение гибкости за счет
размещения этих служб у других, могут использовать общедоступные облака,
расположенные у поставщиков услуг. В любом случае хранение документов в
облаке становится сейчас предпочтительным для многих организаций.
Продукты Microsoft SharePoint® являются ведущим средством как для частных, так
и для общедоступных облачных служб; они предоставляют бизнес-платформу,
позволяющую пользователям устанавливать веб-сайты для обмена информацией с
другими пользователями, хранить рабочие документы и управлять ими на
протяжении всего их жизненного цикла, осуществлять совместную работу по
созданию, просмотру и правке документов, а также публиковать отчеты, которые
можно использовать для принятия обоснованных решений. Популярность
продуктов SharePoint в качестве решения для организации совместной работы
подтверждается данными о продаже более 100 миллионов лицензий SharePoint
Server 2007 на корпоративном рынке.15
В связи с ростом популярности SharePoint на корпоративном рынке корпорация
Майкрософт постаралась улучшить впечатление пользователей, которые
используют Microsoft Office для работы с документами, хранящимися на сайтах
SharePoint. Эти улучшения адресованы в первую очередь бизнес-пользователям,
которым часто приходится работать с очень большими документами Word,
таблицами Excel или презентациями PowerPoint; если эти файлы хранятся на сайте
SharePoint, их открытие и сохранение иногда кажется пользователям
раздражающе медленным, особенно при удаленном обращении к сайту через
сетевое подключение с низкой пропускной способностью или большой задержкой.
Например, пользователь мобильного устройства может испытывать подобные
неудобства при обращении к корпоративной сети через общую точку доступа WiFi.
15
Рыночные данные взяты из новостного пресс-релиза Майкрософт от 2 марта 2008 года,
см. http://www.microsoft.com/presspass/press/2008/mar08/0302SPPTEnterpriseGrowthPR.mspx. (Возможно, на английском языке)
32
Основная проблема производительности при работе с предыдущими версиями
Office и SharePoint заключается в том, что каждый раз при открытии или
сохранении документа пользователем весь документ передается по сети (см.
рисунок 7). Если файл большой, а пользователь использует медленное сетевое
подключение, то во время выполнения операции открытия или сохранения файла
возникает ощущение, что приложение Office зависает до тех пор, пока весь файл
не загрузится или не будет отправлен в облако.
Рис. 7. При использовании версий 2007 продуктов Office и SharePoint весь файл
передается между клиентом и облаком.
Для преодоления этой проблемы в Office 2010 введены несколько новых функций
для Office 2010 и SharePoint 2010:

Разностная синхронизация Эта новая функция Office 2010 и SharePoint 2010
позволяет передавать только изменения, выполненные в документе, а не
весь файл, когда он открывается или сохраняется на сайте SharePoint 2010.
Разностная синхронизация осуществляется на основе API Cobalt, новой
модели доступа в Office 2010 и SharePoint 2010 на основе протокола SOAP,
33


предоставляющей опирающийся на веб-службы механизм для
добавочного, многопользовательского ввода-вывода и хранения файлов.16
Кэш документов Office (ODC) Кэш документов Office действует как
локальный, всегда доступный кэш контента с сайта SharePoint, благодаря
которому пользователи Office 2010 могут работать с документами,
хранящимися на сайте, даже при отсутствии подключения к сайту.
SharePoint Workspace 2010 Приложение SharePoint Workspace 2010,
созданное на основе прежнего продукта Microsoft Office Groove® 2007 и
поставляемое в составе лицензированного набора приложений Office
профессиональный плюс 2010, позволяет синхронизировать кэш
документов Office клиента Office 2010 с сайтом SharePoint, так что копии
документов, хранящихся на сайте, могут кэшироваться локально в кэше
документов Office клиента.
В результате после первоначальной операции открытия или сохранения файла все
последующие аналогичные операции пользователей Office 2010 с документами,
хранящимися на сайтах SharePoint 2010, могут выполняться так же быстро, как и
операции с файлами, хранящимися на локальном жестком диске пользователя. Это
происходит благодаря тому, что файлы могут открываться не из облака, а из
локального кэша документов Office, если копии файлов в обоих расположениях
одинаковы. Более того, при изменении файлов в клиенте Office на настольном ПК
синхронизируются с сервером только изменения, что занимает значительно
меньше времени, чем передача целого файла.
На рисунке 8 показано, как это работает при открытии и сохранении файлов между
клиентами Office 2010 и сайтами SharePoint 2010 в облаке.
16
Для этого необходимо использовать Office 2010 и SharePoint 2010; эта функция не
работает с предыдущими версиями любого из продуктов.
34
Рис. 8. Если файл находится в облаке и кэшируется локально, то при выполнении
открытия или сохранения файла передаются только сделанные в файле
изменения.
Например, возьмем пользователя Word 2010, ноутбук которого первоначально
подключен к корпоративной локальной сети. Когда пользователь создает и
сохраняет большой документ на сайте SharePoint 2010, весь документ отправляется
на сайт, а также кэшируется локально в кэше документов Office. Затем
пользователь отсоединяет ноутбук от локальной сети и едет в аэропорт, где он
вдруг осознает, что ему требуется изменить заголовок созданного документа.
Чтобы исправить ошибку, он подключается к Интернету через общую точку доступа
Wi-Fi в аэропорту и устанавливает VPN-соединение с корпоративной сетью. Затем
он открывает документ с сайта SharePoint, который открывается практически
мгновенно, поскольку Office подтверждает, что версия документа в локальном
кэше совпадает с версией, хранящейся на сервере. С помощью приложения Word
он изменяет заголовок документа и выбирает команду «Сохранить»; документ
сохраняется практически мгновенно, поскольку на сервер передаются только
изменения, а не весь документ.
С точки зрения пользователя производительность Office 2010 и SharePoint 2010
улучшилась по сравнению с впечатлением от Office 2007 и SharePoint 2007. Это
35
повышение производительности для операций открытия и сохранения файлов
между клиентами Office 2010 и сайтами SharePoint может оказаться особенно
полезным при использовании медленных или ненадежных сетевых подключений и
доступно для любой совместимой с MS-FSSHTTP службы, включая Windows Live®
SkyDrive®. В SharePoint 2010 имеются также другие функции, например совместное
редактирование, благодаря которым совместная работа пользователей
осуществляется быстрее и эффективнее. При использовании функции совместного
редактирования несколько пользователей могут одновременно открывать файл
Word или PowerPoint, блокируя не весь файл, а только его части. В частности, в
Word 2010 блокировка выполняется на уровне абзаца, а в PowerPoint 2010 — на
уровне слайда. Таким образом, несколько пользователей могут открыть один и тот
же документ Word или презентацию PowerPoint и работать с разными частями
файла одновременно. Благодаря этим новым функциям улучшаются впечатления
пользователей, использующих Office 2010 для работы с бизнес-данными,
хранящимися в облаке.
36
Заключение
С помощью Office 2010 пользователи, безусловно, могут выполнять множество
обычных задач быстрее, чем в предыдущих версиях Office, и итоговое повышение
производительности принесет немалую выгоду предприятиям, рассматривающим
возможность обновления до новой версии. Повышение производительности
произошло во многих областях, которые можно отнести к разряду наболевших
проблем заказчиков, связанных с предыдущими версиями Office. В качестве
примеров областей с наиболее заметным повышением производительности в
Office 2010 можно назвать операции открытия и сохранения файлов в Word и
PowerPoint, пересчет больших таблиц Excel, отрисовку и изменение стиля
диаграмм в Excel, а также визуализацию эскизов и показ слайдов в PowerPoint. Ряд
улучшений в плане производительности осуществлен также в приложении Outlook,
что позволило улучшить восприятие процессов запуска и завершения работы,
синхронизацию почтового ящика с Exchange Server и множество обычных задач
рабочего процесса в Outlook.
Повышение производительности Office 2010 можно заметить на всем спектре
оборудования, от традиционных ПК под управлением Windows XP и типичных
систем со средней производительностью до новейшего передового аппаратного
обеспечения. Даже любителям нетбуков будет удобнее использовать Office 2010,
чем Office 2007, поскольку пользовательский интерфейс продукта модернизирован
с учетом небольшой площади экрана нетбука. А предприятиям, которым требуется
хранить документы в облаке, благодаря сочетанию Office 2010 и SharePoint 2010
предоставляются непревзойденные возможности для работы пользователей даже
через сетевые подключения с низкой скоростью и большой задержкой.
37
Дополнительные ресурсы
Подробные сведения о требованиях к системе для каждой версии Office 2010 см. в
статье http://technet.microsoft.com/ru-ru/library/ee624351.aspx библиотеки
TechNet.
Подробные сведения об использовании 64-разрядных версий Office 2010 см. в
статье http://technet.microsoft.com/ru-ru/library/ee681792.aspx библиотеки
TechNet.
Прочую техническую документацию по Office 2010 см. в разделе Office библиотеки
TechNet: http://technet.microsoft.com/ru-ru/library/cc498719.aspx (Возможно, на
английском языке).
Техническую документацию по SharePoint 2010 см. в разделе SharePoint
библиотеки TechNet: http://technet.microsoft.com/ru-ru/library/ee428287.aspx.
Уникальную информацию о процессе разработки и новых функциональных
возможностях Office 2010 см. в блоге разработчиков Microsoft Office 2010:
http://blogs.technet.com/b/office2010/ (Возможно, на английском языке).
Чтобы обсудить вопросы развертывания и администрирования Office с ИТспециалистами, зайдите на страницу Office IT Pro Forum Category форумов TechNet:
http://social.technet.microsoft.com/Forums/ru-ru/category/officeitpro (Возможно, на
английском языке).
38
Download