摘要:去年買時(shí)候剛工作不舍得上多花錢就整年租了發(fā)工資以后漸漸覺得投錢到域名和上大部分還是值得的倒是我從前購買時(shí)侯不明智現(xiàn)在的要切換反而費(fèi)錢比如切換到速度更快的前面整年租現(xiàn)在不方便了分開幾個(gè)部分大概描述一下希望別人能有借鑒也希望數(shù)據(jù)運(yùn)維的同學(xué)幫忙看
去年買 VPS 時(shí)候剛工作, 不舍得 VPS 上多花錢, 就整年租了
發(fā)工資以后漸漸覺得投錢到域名和 VPS 上大部分還是值得的
倒是我從前購買時(shí)侯不明智, 現(xiàn)在的要切換反而費(fèi)錢,
比如 VPS 切換到速度更快的 DigitalOcean, 前面整年租現(xiàn)在不方便了
分開幾個(gè)部分大概描述一下, 希望別人能有借鑒,
也希望數(shù)據(jù)運(yùn)維的同學(xué)幫忙看看有沒有更好的配置.
我目前個(gè)人項(xiàng)目主要是 CoffeeScript 開發(fā), 主要是前端,
以及一些 Cirru 等相關(guān)的腳本, 跑在 Node 或者 Go 上.
后面會(huì)考慮補(bǔ)服務(wù)端的功能, 這邊環(huán)境到時(shí)候跟著調(diào)整下
開發(fā)中比較成塊的問題是這些, 大概和環(huán)境關(guān)系不緊密:
界面上 View 和 Model 如何設(shè)計(jì)架構(gòu), 完成整個(gè)應(yīng)用
CoffeeScript 代碼如何很好地模塊化和重用, 前端和后端, 甚至界面
服務(wù)端數(shù)據(jù)層怎樣設(shè)計(jì), 怎樣和前端交互
怎么學(xué)會(huì)做 JS 限制以外的很多事情...
服務(wù)器原先是租用了 UltraKVM, 服務(wù)器在美國, 400 一年, 半年下來感覺不錯(cuò)
最近發(fā)現(xiàn)建行手機(jī)短信驗(yàn)證, 綁定 Paypal 可以購買 DigitalOcean 了, 試了下
感覺不錯(cuò), 就嘗試遷移過去了, Ubuntu 13.04 , 最小的配置
DigitalOcean 默認(rèn) Ubuntu 預(yù)裝了一些軟件, 感覺用著還順的
表示不清楚怎么做具體對(duì)比...
之前的 UltraKVM 機(jī)房在美國, DigitalOcean 的我選擇新加坡的機(jī)房,
速度提升有一點(diǎn), 200ms ping 的延時(shí)到了 150ms 多, 數(shù)據(jù)比較模糊..
測(cè)試大文件的下載速度, 都在 50k 左右, 后者稍微快些.
服務(wù)器上主要是 Node, Nginx, 這些開發(fā)環(huán)境
通過 Mosh 連接網(wǎng)絡(luò), 安裝了 Bashmarks 方便管理
有時(shí)候用 sshfs 掛載到本地編輯, 有卡頓, 還能用
以前在機(jī)器上嘗試過 NFS, 效果不理想, 還是本地開發(fā)得了..
因?yàn)槲?ssh-copy-id 配置了密鑰登錄, 所以 mosh digital 直接訪問服務(wù)器
我的終端 Prompt 統(tǒng)一是 ??, 但通過顏色做了兩邊的區(qū)分,
不然本地是 OS X, 線上是 Ubuntu, 命令用錯(cuò)就煩了
比如我把 Sublime Text 命令綁到了 e, 這個(gè)就只能本地跑跑
tiye.me 是我的主域名, 之前買了 jiyinyiyong.info , 現(xiàn)在覺得是浪費(fèi)錢了
配置了 repo.tiye.me 靜態(tài)文件, 用來放我 HTML 上跑的項(xiàng)目.
Node 項(xiàng)目在線上跑的還沒... 所以.. 暫時(shí)沒往細(xì)考慮.
前端時(shí)間錄過視頻說明了一下:
http://www.tudou.com/programs/view/5nU5epVF9bc/
我的開發(fā)文件都是放在 Nginx 上的, 因?yàn)榧兾募?HTML 運(yùn)行可能會(huì)有權(quán)限限制
CSS 我是用 Chrome Workspace 編輯的, 覺得效率比 LESS 和 Stylus 高
CoffeeScript 代碼我在本地編譯, 盡量不放 .js 代碼到倉庫當(dāng)中
服務(wù)器上也是 Nginx, 保證本地開發(fā)完上傳到服務(wù)器直接能跑.
不過實(shí)際上到了服務(wù)器一般還是要安裝下依賴, 畢竟本地傳上去太大了
而 VPS 直接訪問國外的網(wǎng)絡(luò), 速度比本地的要快得多
通過 Rsync 將本地的文件統(tǒng)一上傳到服務(wù)器上.
寫了一個(gè) Bash 函數(shù), 然后比如 up blog 就會(huì)同步對(duì)應(yīng) ~/repo/blog/
Bash 函數(shù)在終端載入時(shí)進(jìn)行加載. 在 ~/.bash_profile 觸發(fā)
之前我是通過單個(gè)命令同步整個(gè) ~/repo/ 的, 覺得這比較慢..
function up { rsync -avzl --delete --stats --progress --exclude-from /Users/chen/repo/.rsyncignore ~/repo/$1 digital:/home/chen/repo/ }
中間寫 .rsyncignore 忽略到不該上傳的這些文件:
bower_compoennts/ node_modules/ .git/
目前就是這些. 等技能成熟一些在使用中繼續(xù)會(huì)做一些調(diào)整.
返回博客首頁: http://blog.tiye.me
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/87477.html
摘要:本文面向以太坊智能合約應(yīng)用程序開發(fā)人員,并討論如何在密碼保護(hù)后,安全地運(yùn)行你的以太坊節(jié)點(diǎn),以便通過進(jìn)行安全輸出。以太坊,主要是針對(duì)工程師使用進(jìn)行區(qū)塊鏈以太坊開發(fā)的詳解。 本文面向以太坊智能合約應(yīng)用程序開發(fā)人員,并討論如何在密碼保護(hù)后,安全地運(yùn)行你的以太坊節(jié)點(diǎn),以便通過Internet進(jìn)行安全輸出。 Go Ethereum(geth)是以太坊節(jié)點(diǎn)最受歡迎的軟件。其他流行的以太坊實(shí)現(xiàn)是Pa...
摘要:本文面向以太坊智能合約應(yīng)用程序開發(fā)人員,并討論如何在密碼保護(hù)后,安全地運(yùn)行你的以太坊節(jié)點(diǎn),以便通過進(jìn)行安全輸出。以太坊,主要是針對(duì)工程師使用進(jìn)行區(qū)塊鏈以太坊開發(fā)的詳解。 本文面向以太坊智能合約應(yīng)用程序開發(fā)人員,并討論如何在密碼保護(hù)后,安全地運(yùn)行你的以太坊節(jié)點(diǎn),以便通過Internet進(jìn)行安全輸出。 Go Ethereum(geth)是以太坊節(jié)點(diǎn)最受歡迎的軟件。其他流行的以太坊實(shí)現(xiàn)是Pa...
摘要:本文面向以太坊智能合約應(yīng)用程序開發(fā)人員,并討論如何在密碼保護(hù)后,安全地運(yùn)行你的以太坊節(jié)點(diǎn),以便通過進(jìn)行安全輸出。以太坊,主要是針對(duì)工程師使用進(jìn)行區(qū)塊鏈以太坊開發(fā)的詳解。 本文面向以太坊智能合約應(yīng)用程序開發(fā)人員,并討論如何在密碼保護(hù)后,安全地運(yùn)行你的以太坊節(jié)點(diǎn),以便通過Internet進(jìn)行安全輸出。 Go Ethereum(geth)是以太坊節(jié)點(diǎn)最受歡迎的軟件。其他流行的以太坊實(shí)現(xiàn)是Pa...
閱讀 2035·2023-04-26 01:56
閱讀 3143·2021-11-18 10:02
閱讀 3099·2021-09-09 11:35
閱讀 1341·2021-09-03 10:28
閱讀 3453·2019-08-29 18:36
閱讀 2882·2019-08-29 17:14
閱讀 861·2019-08-29 16:10
閱讀 1641·2019-08-26 13:45