瞭解本機專案快取功能
更新日期: 2007年12月
上次修改主題的時間: 2015-02-27
當您開啟或儲存 Office Project Server 2007 上的專案時,這些動作一律會透過本機專案快取。本機專案快取是一項新功能,系統會永遠啟用這項功能,它主要的優點在於提供更好的可靠性 (所有變更一律先儲存至快取,再儲存至伺服器),以及更佳的效能 (系統開啟後,專案一律從快取載入,並且只會從伺服器下載變更)。
在 Microsoft Office Project Professional 2003 中,從 Project Server 開啟或儲存專案計劃很容易受到網路頻寬、延遲和專案計劃大小的影響。每當開啟檔案或將檔案儲存至 Project Server 2003,都會將整個專案檔案下載到用戶端應用程式或儲存到 Project Server。
在 Microsoft Office Project Professional 2007 中,本機專案快取功能可提供快速的用戶端/伺服器連線。每當您使用 Office Project Professional 2007 從 Microsoft Office Project Server 2007 開啟專案時,設定檔會儲存為本機專案快取的一部分。當您再次從伺服器開啟專案時,就可以很快開啟專案,這因為只從伺服器下載對專案所做的變更 (而不是整個專案)。同樣地,當您將專案儲存到 Office Project Server 2007 時,專案第一次會儲存到本機快取,而控制權還給使用者。然後,本機專案快取會以非同步方式將變更 (而不是整個專案) 儲存至伺服器。
本機專案快取架構
下圖說明簡單的「專案開啟」和「專案儲存」作業如何與本機專案快取搭配運作:
(1a) 使用者第一次開啟專案。
(1b) 專案置入快取。
(2a) 使用者第二次開啟專案。專案會從快取中開啟。
(2b) 從 Project Server 下載專案變更 (如果有的話)。
(3a) 使用者儲存專案。專案會儲存到快取。使用者經過極短延遲後取回控制權。
(3b) Project Professional 將快取的專案儲存至伺服器。
本機專案快取設定
本機專案快取設定可以在 Project Professional 2007 中指定,其中包括本機專案快取位置和快取大小限制。如需詳細資訊,請參閱<設定本機專案快取設定>。
本機專案快取檔案階層
本機專案快取是由一組每個專案獨有的檔案所組成,這些檔案是由特定 Project Professional 使用者帳戶開啟和儲存。
[Cache] 資料夾下的第一層子資料夾存放本機電腦上透過 Project Professional 登入的各個 Project Server 帳戶名稱。
附註: |
---|
這些是您在 Office Project Professional 2007 的 [Microsoft Office Project Server 帳戶] 頁面上設定的帳戶。您只要按一下 [工具] 功能表,然後按一下 [企業選項],就能存取這個頁面。 |
每個資料夾名稱是根據下列命名慣例來決定:
<Project Server 帳戶 GUID>.<Project Server 帳戶>.<使用者名稱>
例如,Eva Corets 的本機專案快取中的 Project Server 帳戶資料夾可能是:
{CB23031D-19CD-4FFC-B6D2-0A2843A20173}.2007PWA.evac
請切記,Project Server 使用者可以使用多個登入名稱登入 Project Server 帳戶。例如,Eva Corets 通常使用她的 Windows 驗證登入帳戶 (例如,contoso\evac) 登入 Project Server。她偶爾也會使用權限更高且經過表單驗證的使用者登入帳戶「EGlobal Admin」來登入相同的 Project Server 帳戶,以編輯企業通用範本檔案。在這種情況下,她的 [Cache] 資料夾下會有兩個 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 |
內部檔案 |
global<內部編號>.mpc |
企業通用快取檔案 |
<專案名稱><內部編號>.mpc |
專案快取檔案 |
這些檔案都不可以在外部修改、移動、複製或刪除。竄改這些快取檔案可能會導致資料遺失或 Office Project Professional 2007 中出現未定義的行為。