(原創) 今天跟教授提出一個想法,被否決了 (日記)

以前在華碩工作時,當你負責的網站變慢時,老闆就會來找你解決了,很可能是SQL Server的問題,也可能是IIS的問題,也可能是頻寬的問題,先撇開SQL Server的部份不談,由於上站的人數眾多,可能同時很多台IIS才能解決,但每加一台Server,對公司都是一種負擔,而且頻寬怎麼加怎麼不夠用,看到eMule和BT的成功,使我想用P2P來解決Web...。

假如能讓Browser也內建Web Server,當Browser觀看某個網站時,同時也當起該網站的Web Server,當其他使用者也要瀏覽該網站時,會先檢查該網站是否有新的asp(jsp,php,cold fusion...),若是新的,就直接從網站下載,若是舊的,就用P2P的方式看看有誰正在看這個網站,直接其他最近的Browser下載網頁即可,這樣可大幅減低Server的負擔。

或許你會問Client怎的當Web Server呢?只要新版的Browser願意內建即可,當使用者上網跟新後,就自動有Web Server功能了,其實Web Server並不是很大的東西,只是個小小的Service而已。

假如能這樣做,勢必大幅降低Server的loading和頻寬,或許你會覺得Browser為什麼要負責這種事情,基於使用者付費和分享的原則,既然你想看我的網站,也該負責該網站的loading和頻寬,事實上每個Browser只要貢獻一點點的CPU time和頻寬,就可以大幅幫助Server。

不過這個想法沒有被教授接受,他說這個若要做,需同時變動Browser和Web Server的運行方式,這一點我接受,就是因為要變動,所以算是一種evolution,而且教授覺得沒有學術價值,這點我就真的不懂了,呵呵,看來我還是不太懂學術在想什麼。

你可能感兴趣的:((原創) 今天跟教授提出一個想法,被否決了 (日記))