Сведения о функции локального кэша проектов

Обновлено: Декабрь 2007 г.

 

Последнее изменение раздела: 2015-02-27

Все операции открытия или сохранения проектов, находящихся на Office Project Server 2007, проходят через локальный кэш проектов, который представляет собой новую постоянно включенную функцию. Основными преимуществами данной функции являются улучшенная надежность (все изменения вначале записываются в кэш, а затем на сервер) и повышенная производительность (из сервера загружаются только изменения, сделанные в открытых проектах, а сами проекты — из кэша).

При открытии или сохранении плана проектов из Project Server в Microsoft Office Project Профессиональный 2003 учитывается пропускная способность сети, задержка в сети и размер плана проектов. Всякий раз, когда файл открывается из или сохраняется в Project Server 2003 весь файл проекта загружается в приложение клиента или сохраняется на Project Server.

В Microsoft Office Project Профессиональный 2007 функция локального кэша проектов поддерживает высокую эффективность соединения между клиентом и сервером. Каждый раз при использовании Office Project Профессиональный 2007 для открытия проекта из Microsoft Office Project Server 2007 профиль сохраняется в локальном кэше проектов. Повторное открытие проекта с сервера происходит с высокой скоростью, поскольку в действительности с сервера загружаются только изменения, внесенные в проект (а не весь проект). Точно так же, при выполнении сохранения в Office Project Server 2007 проект вначале сохраняется в локальный кэш и управление передается пользователю. Затем локальный кэш проекта асинхронно сохраняет изменения (а не весь проект) на сервере.

Архитектура локального кэша проектов

На диаграмме далее показано, как простые операции открытия и сохранения проекта работают в локальном кэше проектов:

Project Server — архитектура локального кэша проектов

(1a) Первоначальное открытие проекта пользователем.

(1b) Выполняется кэширование проекта.

(2a) Повторное открытие проекта осуществляется из кэша.

(2b) Изменения в проекте (если имеются) загружаются из Project Server.

(3a) Сохранение проекта в кэш. Управление передается пользователю с минимальными потерями времени.

(3b) Профессиональный выпуск Project сохраняет кэшированный проект на сервер.

Параметры локального кэша проектов 

Параметры локального кэша проектов могут быть заданы в профессиональном выпуске Project Professional 2007. К таким параметрам относится местоположение локального кэша проектов и предельный размер кэша. Дополнительные сведения см. в разделе Настройка параметров локального кэша проектов.

Иерархия файлов локального кэша проектов

Локальный кэш проектов состоит из набора файлов, уникальных для каждого проекта, которые открываются и сохраняются в конкретной учетной записи пользователя профессиональной версии Project.

Первый уровень вложенных папок в папке кэша для каждого Project Server — это имя учетной записи, с которой был выполнен вход в профессиональную версию Project через локальный компьютер.

NoteПримечание:
Эти учетные записи были настроены в Office Project Профессиональный 2007 на странице учетных записей приложения Microsoft Office Project Server. Чтобы войти на эту страницу, в меню Сервис выберите команду Корпоративные параметры.

Для присвоения имени каждой папки использовалось следующее соглашение об именовании:

<Идентификатор GUID учетной записи Project Server>.<Учетная запись Project Server>.<имя пользователя>

Например, папка учетной записи Project Server в локальном кэше проектов для пользователя Eva Corets (Ева Коретс) может быть названа следующим образом:

{CB23031D-19CD-4FFC-B6D2-0A2843A20173}.2007PWA.evac

Необходимо отметить, что пользователь Project Server может входить в учетную запись Project Server с помощью нескольких имен входа. Например, пользователь Ева Коретс обычно входит в Project Server под проверенным Windows именем пользователя (к примеру, contoso\evac). Но время от времени Ева также использует имя пользователя, проверенное с помощью форм, с более высокими привилегиями EGlobal Admin, которое применяется для редактирования файла глобального корпоративного шаблона. В данном сценарии у Евы будет две вложенных папки учетной записи Project Server в папке кэша:

{43C6A643-08AF-466E-81EE-646FF8095A9F}.2007 PWA.evac

{A9D93E0E-CE18-4662-A877-CD70AF4420C0}.2007 PWA. EGlobal Admin

В каждой вложенной папке учетной записи Project Server содержатся следующие файлы:

Файл Описание

Cache.dat

Внутренний файл

<Идентификатор GUID>.hash

Внутренний файл

глобальный<внутренняя нумерация>.mpc

Глобальный корпоративный файл кэша

<Имя проекта><Внутренняя нумерация>.mpc

Файл кэша Project

Данные файлы не должны изменяться, перемещаться, копироваться или удаляться извне. Выполнение несанкционированных действий с данными файлами кэша может привести к потере данных или неопределенному поведению Office Project Профессиональный 2007.

См. также

Понятия

Настройка параметров локального кэша проектов
Устранение неполадок Project Professional 2007 в среде служб терминала