這位大大!! 我很想學有關"通訊頻寬研究"這類的技術! 請問您是什麼科系的呢? 我本身是資管出身的,可是就是不知要去讀那些類型的書籍。 可否指點一下您個人對於走"通訊頻寬"研究這條路的見解,跟歷程! 感謝不盡!!!
這是apia在2004 / 12 / 11 所發布的 不是我喔
apia 正在進行重要改進..... 經過兩個星期的研究,我想 apia 目前的網路架構存在一些根本問題, 以致於通訊頻寬方面改進空間不大,我已經研究了許多 paper 以及模擬實驗, 下個版本起,apia 將會開始改用新ㄧ代的網路架構(Overlay), 這個架構類似國外研究正熱門的 DHT Network,可以大幅降低通訊頻寬使用量(至少降為1/3)。 因為這些實驗以致於新版有點 delay 了,不過我想應該是值得的。 如何看待網路架構呢? 我是這樣看的: 第一代 : Napster, Kuro, Ezpeer 第二代 : Gnutella, Freenet, apia (old version) 第三代 : Chord, CAN, apia(version 1.55) 希望在進展到第三代網路架構上一切順利。
你在哪個平台上執行 apia ? (Windows, Linux, FreeBSD, OSX) apia 是用 php 開發的,不過最近越來越覺得 php 似乎有點不太夠力, 記憶體耗用一直很大、速度也稍慢,這是 php 本身的限制, 因此有點想用其他的語言來改寫 apia,所以想先調查一下各位在哪個平台上執行 apia ? 1. Windows 2. Linux 3. FreeBSD 4. Mac OSX 另外,也歡迎對開發工具或程式語言提供意見,謝謝囉。
apia 改用新的語言改寫 : C# 或 Java 之前的平台調查統計 : ------------------------------ windows : 15 linux : 5 freebsd : 1 我想可能會以 C# 或 Java 改寫,原則上是以儘快完成為原則,C++ 的話有點太繁雜, C# 或 Java 都相對簡單,其中 C# 我覺得好像寫起來又更快一點。 這讓我想到,當時 BT 出來時是用 Python 寫的,但後來效能不夠好, 所以有人用 C/C++ 和 Java 來改寫的事.... 要寫個認真的軟體,用專業一點的語言還是比較好的選擇。