日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

如何在斐讯N1上搭建出高性能博客

發布時間:2023/12/19 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 如何在斐讯N1上搭建出高性能博客 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前些日子我在網上淘到了一臺斐訊n1,Amlogic S905D的板子讓這個盒子平滑地用上了Armbian系統,有了linux的加持,讓這個設備的玩法又上升了一個層次,網上大多都是把他作為旁路由用來富強上網,我選擇把他做成一臺服務器,部署我的博客,最終效果還挺不錯.從刷系統到網站部署踩了不少坑,寫這篇文章是來簡單記錄一下

搭建完成 成品展示:http://y0.cn/ga

1、刷入Armbian系統

需要準備一個armbian的鏡像文件,用balenaEtcher燒錄到U盤里,n1開啟ADB,用官方降級工具引導U盤啟動,然后就開始滾代碼,看了這些一閃而過的代碼,大體是在做C編譯,還有系統的功能加載,等代碼跑完設置系統密碼,在根目錄下執行./install.sh,把系統寫入eMMC

2、配置環境

做以下配置

我的博客是Django開發的,先來一個py3,pip3全家桶更新
Docker

Nginx
mariaDB[MySQL]

這里選擇用Docker來裝主體,在這個設備上搭建網站的中心思想就是追求極致輕量。不過想重也難,8GB的eMMC,一個狹小的空間里要把py全家桶環境,數據庫,博客文件都塞進去還是有些緊張的...為什么選擇MySQL的“女兒”mariaDB,因為中意他的兼容性,不會出現mysql5.*的sql文件到8.*可能用不了的情況。

現在總結看來就這四樣,但是在aarch64架構上裝依賴還是遇到了一些問題,也簡單記錄一下

[pip環境]-----------安裝mysqlclient

報密鑰錯誤就添加密鑰
裝依賴[安裝順序裝,否則報錯]

先sudo apt-get installdefault-libmysqlclient-dev
pip install wheel
sudo apt install python3-dev
sudo pip3 install mysqlclient

3、內網穿透

網站在本地順利跑起來后就可以搞內網穿透了,買一個域名解析到ngrok第三方平臺穿透就大功告成了

4、性能測試

通過用Docker部署環境,讓整體配置都輕了很多,8G的eMMC還剩余3.4G,負載很低

n1與阿里服務器搭建的環境、版本都是一模一樣,對比一下頁面加載速度,和我預計的結果差不多,n1在讀數據庫上敗給了阿里服務器,畢竟Amgoics905D + 2G再怎么折騰也比不過Intel Xeon E5 + 4G DDR4.。。

網絡上竟然也被吊打了... 我家的是移動200M,60M的上傳,比不過阿里1M的帶寬 無語凝噎...

5、性能優化

網絡延時高,暫時還不確定什么原因,就不甩鍋給移動了。選擇一套谷歌家的TCP阻塞控制算法,增加網絡的吞吐能力,降低延時,部署后測試效果如下

效果很好! 出乎我的意料之外 ,再次證明了算法決定性能

6、費用清單

斐訊n1 90元
第三方穿透 10元/月
電費 2元/月

計算得出除去機器本身的90元費用,運營一個月的博客大約花費13.56元,主要花銷在了穿透上,如果家里有公網IP的話,就用不著穿透了,一個月花3.56元

對比一下我的阿里ESC,1M帶寬,40GB高效云盤 ,一個月需要147.20元,阿里再也不香了

總結

以上是生活随笔為你收集整理的如何在斐讯N1上搭建出高性能博客的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。