WEB 伺服器


增進 Web 用戶端的檔案下載效能
Web 用戶端可以下載附加於網頁中的檔案,或下載 URL 對映的伺服器目錄中的檔案。如果用戶端是使用支援 Byte-range serving (可於 HTTP 1.1 及更新版本中取得) 的產品,則用戶端會分數個階段下載檔案 (以位元組為範圍) 並追蹤每個檔案下載的進度。若是發生中斷,該用戶端可從中斷點重新下載。若無 Byte-range serving,則使用者必須從頭開始重新下載。

Domino 與支援 HTTP 1.1 規格的用戶端相容。可以多種方式實行用戶端 - 例如,瀏覽器 plug-in、applet 或獨立程式。

必須將附加的檔案解壓縮,使支援 Byte-range serving 的用戶端可以存取它們。當您附加一個檔案時,必須取消選取「壓縮」選項。若要驗證現存的附件檔是否已解壓縮,請從 Notes 用戶端中,選擇 [檔案][文件屬性],選取 $FILE 項目,並驗證「壓縮類型」屬性為「無」。

從伺服器檔案系統下載檔案的範例

INSTALL.EXE 檔案位於使用 URL 對映進行下載時所啟動的目錄中。GetRight 3.1 用戶端可以使用下列 URL 來下載檔案:

http://hostname/install.exe

其中 hostname 是站台的名稱。

如果下載中斷,則用戶端可以由中斷點重新啟動下載。

下載檔案附件的範例

如果 .PDF 檔已附加到文件,且使用者已在 Adobe Acrobat 中將配置選項設定為一次下載一頁,則使用者可以一次下載一頁 .PDF 檔。如果使用者所需的只是大型檔的一部分,則一次下載一頁可以大幅增進效能。例如,使用者可使用下列 URL 存取 PROJECT.PDF 檔:

http:// hostname/dbname/viewUNID/docUNID/$FILE/project.pdf

其中 hostname 是站台名稱,dbname 是儲存附件檔的資料庫名稱,viewUNID 是附件檔之視界的「通用 ID」,而 docUNID 是附加的檔案之文件的「通用 ID」。

另請參閱