生成文件的另一种思路——共享文件同步
背景
由于網(wǎng)站訪問量大,需要多臺(tái)服務(wù)器生成靜態(tài)文件,然后多機(jī)負(fù)載,所有生成成了頭等大事,一是方式所需,二是生成環(huán)節(jié)消耗CPU與內(nèi)存操作太大,經(jīng)常出問題。常用的生成方式:1.多臺(tái)服務(wù)器,每臺(tái)服務(wù)器放一個(gè)WebService,調(diào)用WebService生成,2.Socket 多服務(wù)器端生成。效果是Socket強(qiáng)于WebService,現(xiàn)在我的設(shè)想是,共享文件同步。(目前沒有具體應(yīng)用)
?
項(xiàng)目展示
截圖如上,分別用Win 7向2003共享上同步文件,成功率100%,測(cè)試文件大小 1K~3M,分別用單線程與多線程執(zhí)行,同步文件穩(wěn)定。具體信息如下表:
| 類型 | 數(shù)量 | 執(zhí)行時(shí)間 | 平均時(shí)間/個(gè) |
| 單線程 | 1000 | 44888毫秒 | 44毫秒 |
| 多線程 | 1000 | 168946毫秒 | 168毫秒 |
備注:文件大小為32.95KB。
優(yōu)缺點(diǎn)
優(yōu)點(diǎn):
1.生成速度快。
2.穩(wěn)定,成功率高。
3.基于windows共享維護(hù)成本低,基本不用維護(hù)和考慮優(yōu)化。
缺點(diǎn):
1.必須是內(nèi)網(wǎng)。
2.必須有開共享,必須有足夠的權(quán)限操作。
結(jié)語(yǔ)
Dev的價(jià)值在于創(chuàng)新,在于開闊,有問題可怕,可怕的是找不到原因,把人生僅能做好的幾件事情做好,讓自己?jiǎn)栃臒o(wú)愧。
總結(jié)
以上是生活随笔為你收集整理的生成文件的另一种思路——共享文件同步的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle-(if/case/以及模拟
- 下一篇: 常用Sql整理笔记