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