我們在DVD上分發230K文件,(873MB)小文件JPG文件。安裝程序會將這些文件放在Apache虛擬文件夾中。RoboCopy,虛擬硬盤或其他?
安裝程序(.exe)對我們的客戶來說太長了。我們最初的做法是從DVD創建一個ZIP和複製並解壓縮到客戶端硬盤。
我只是嘗試了ROBOCOPY(我們有一個WIN7(64位),4核電腦,我試着用16個線程。相當差。五個多小時。
Options : *.* /V /S /COPY:DAT /NP /MT:16 /R:5 /W:30
Copied
Dirs : 6
Files : 230236
Bytes : 873.80 m
Times : 5:28:56
的DVD需要使用後丟棄,所以這些文件需要在目標機器上,我們也嘗試了ISO映像,不錯,大概需要10分鐘才能複製,然後有用於安裝ISO的軟件作爲Drive Letter,它可以是Apache的虛擬文件夾,但與Apache的性能不佳(使用http://www.magiciso.com/)進行安裝。除了ISO是有限大小和只讀。
現在我們正在考慮Vi rtual硬盤驅動器http://technet.microsoft.com/en-us/magazine/ee872416.aspx
但我還沒有放棄Roboform。我應該使用不同的開關嗎?或者是VHD最好的辦法?
目標機器是4+核心,10TB 24GB RAM win2008服務器。
我只是想從DVD的恢復和花了5小時(5時28分56秒) –
總有一些開銷,創建一個文件(包括拆包和複製)時。因此創建230K文件**將需要很長時間,沒有任何程序可以改變這一點。您可以通過RAID和/或SSD加速......文件解壓後性能問題不存在嗎?如果每頁有很多jpegs,瀏覽器需要將每個文件的一個請求發送到服務器,所以Apache本身可能成爲瓶頸。你不能減少文件的數量嗎?如果一些圖片總是顯示在一起,您可以使它們成爲一個JPEG圖片,並僅顯示應該放在某個位置的部分。 –
我嘗試了不同的方法。將VHD,robocopy創建到VHD(32個線程),大約需要4分鐘,然後將VHD複製到DVD(大約2分鐘)。所以我想我有一種技術。 –