由於**訪問量大,需要多台伺服器生成靜態檔案,然後多機負載,所有生成成了頭等大事,一是方式所需,二是生成環節消耗cpu與記憶體操作太大,經常出問題。常用的生成方式:1.多台伺服器,每台伺服器放乙個webservice,呼叫webservice生成,2.socket 多伺服器端生成。效果是socket強於webservice,現在我的設想是,共享檔案同步。(目前沒有具體應用)
截圖如上,分別用win 7向2003共享上同步檔案,成功率100%,測試檔案大小 1k~3m,分別用單執行緒與多執行緒執行,同步檔案穩定。具體資訊如下表:
型別
數量
執行時間
單執行緒1000
44888毫秒
44毫秒
多執行緒1000
168946毫秒
168毫秒
備註:檔案大小為32.95kb。
優點:1.生成速度快。
2.穩定,成功率高。
3.基於windows共享維護成本低,基本不用維護和考慮優化。
缺點:1.必須是內網。
2.必須有開共享,必須有足夠的許可權操作。
dev的價值在於創新,在於開闊,有問題可怕,可怕的是找不到原因,把人生僅能做好的幾件事情做好,讓自己問心無愧。
選擇排序的另一種思路
在我們上次的選擇迴圈中,我們用了乙個minindex變數來儲存最小值的下標,每次迴圈完畢後用最小值下標的元素與手元素進行交換,遍歷一次,記錄下最值元素所在位置,遍歷結束後,將此最值元素調整到合適的位置。但是我們還有種交換變數的方式,我們可以用待排序陣列中的元素與待排序序列中的首元素比較,如果比待排序...
詳解KMP演算法 另一種思路
這個演算法單純從 理解起來比較費勁.我覺得從思路上理解是非常簡單的.傳統演算法的劣勢很容易察覺.那就是會有重複的匹配過程.我們假定 text為待查文字,pattern 為匹配串.text aaaab pattern ab 按以下傳統演算法.則直到迴圈到最後一次比較.才找到 ab 而前面很多迴圈都是做...
分享檔案的另一種選擇 Firefox Send
提起 firefox,大家熟知的應該就是 firefox browser,即 火狐瀏覽器 但是今天要說的是火狐旗下的檔案分享產品 firefox send 可以讓你安全地進行檔案分享。使用 firefox send 端到端加密分享檔案,鏈結到期即焚。分享更私密,檔案到期真正無痕跡。firefox 官...