樹莓派做web伺服器的話,性能怎麼樣?

有誰用過,有經驗?

比如說如果搭建wordpress或者Discuz之類的性能夠嘛?


玩玩可以,性能不行

單進程PHP服務,ab並發100,Ubuntu(i5-3230M)上RPS達到2660,而樹莓派(BCM2709)上只有185. 同樣的邏輯,如果SQLite不在內存上而在SD卡上RPS會降到30,SD卡比內存慢了6倍,這時就是SD卡讀寫的瓶頸. 跟i5-3230M比,BCM2709慢了十幾倍,這時就是CPU的性能瓶頸.
所以說,高並發伺服器方面,ARM在x86面前也幾乎沒有任何優勢.


要是自己玩的話是夠用的。我在樹莓派上搞了一個密碼伺服器,為了方便可視化,用nginx搭了一個偽靜態。現在運行了幾個月,狀態良好。

要是用PHP的話,傳統的LAMP也試過,樹莓派一樣可以跑的很歡快。過段時間打算把前端換成nginx過濾靜態頁面,然後php用apache接下來。

現在用的是Raspberry Pi 2B+,配的是32G Class10的tf卡,搭過的幾個服務都無壓力的跑下來了。


問性能怎麼了。就算同是做物聯網的web伺服器,香蕉派,樹莓派,esp8266做的nodeMCU等等之間還是有很大的性能差別,是不是玩具還要看你怎麼用。

另外我的回答是樹莓派沒實踐過,但聽朋友說過,這東西自己玩做基本可以滿足各種需求的。假如是要做生產一些物聯網設備,建議esp8266,成本低,這個我試過,入門簡單。


拿個玩具槍上戰場?


andrewxxyi/JXPi

java寫的,用apache的httpcore做的web server,實現了rest、orm,還帶有許可權管理,資料庫是sqlite3,我用jxpi+jython實現了在線的python控制樹莓派:

PythonPi基於人臉檢測的行車控制-概述

相信你不會做的比我的更複雜。所以單機或就幾個前端不會有性能問題,一般情況下也不需要過多的考慮時延。


家用~


家用伺服器?


samba+ES文件瀏覽器,手機、電腦等設備可以隨意交互文件,看電影也是可以的。Pi3


官方都說了物聯網方面,硬是拿去和人家比性能,各個方面都被艹。io 內存 計算能力,哪一個都不行。嵌入式的東西還是搞嵌入式好些,有句話叫做 強擼灰飛煙滅。


靜態服務其實可以的,一般卡在可憐的SD卡讀寫速度,但是ARM平台缺少很多優化指令集,https網站性能就堪憂了。具體測試我回頭再補


你看那硬體,你覺得性能能怎麼樣?光看功耗就知道了


推薦閱讀:

網站中的簡體繁體切換是如何實現的?
請問開發的混合應用Hybrid App可以和Native應用「混合」成一個App嗎?
學習ASP.NET WEB開發需要學習那些知識?
GitHub 有什麼用?放在上面的代碼會泄漏嗎?

TAG:Web開發 | 伺服器 | 樹莓派RaspberryPi |