02.23
Thu

2017/02/24 16:00 更新:
感謝小艾的朋友A提供 MediaFire Pro 會員的空間,目前先將幾個大檔案放上去,應該能減緩流量問題。
但是因為 MediaFire 已經不支援透過 API 上傳檔案,只能短期使用而已。
(牽扯到目前小艾版補丁的更新方式,目前補丁完全靠小艾的伺服器自動發布,如果沒有API或FTP上傳的話就不能自動發布了)

--------------------------------------------------------

(๑•́ ₃ •̀๑) 因為預想到可能有不少人會問為什麼這次補丁更新時,下載速度很慢的問題,所以先寫這篇文章來解答。

直接切入正題,小艾目前使用的空間、伺服器如下

小艾版補丁伺服器
頻寬:100M/40M (Hinet)
流量:無限
費用:小艾自組的機器
小艾版補丁伺服器底下運作兩大主要功能
Project Shadow 伺服器:
負責分配、效驗、上傳更新檔,小艾的程式會連線到這台伺服器,然後這台伺服器會告訴安裝程式、更新程式要怎麼安裝,哪些檔案的MD5是多少,最新版本功能有哪些,等等的資訊。
並且「分配」流量到不同的空間,安裝程式或更新程式得知要更新的檔案有哪些之後,會詢問補丁伺服器檔案的放置位置。
備用檔案伺服器:
這台伺服器本身也有放置檔案,當另外兩個空間的流量達到上限的時候,就會開始使用這台的檔案。

Amazon Web Services‎ S3 Japan
頻寬:無限
流量:無限
費用:0.14USD/GB
AWS S3 是去年一開始的主要空間,特點是完全不在意頻寬問題,一次來3000人更新也毫無瓶頸,但是因為每月的費用隨著使用量不同而變化,目前只作為小檔案使用,小艾從補丁伺服器端限制了這個空間流量限制為 300GB,把帳單金額壓在每個月 30美金以下。

某 File Shard Host 空間(以下簡稱 FSH)
頻寬:宣稱每戶100M上傳
流量:600GB 每月
費用:3個月 9xxNT
這個先不公佈名稱,小艾一開始租用的時候速度伺服器都還不錯,小艾續了一次約之後空間商剛好轉換主機位址,在那之後整個反應速度大幅度下滑。

先說說補丁伺服器分配流量時的策略,各種大檔案會優先以 FSH 的空間為主,而小檔案則是以 AWS 為主。
FSH 的部份補丁伺服器設定為當月使用量到達 500GB 即不再使用,而 AWS 則是 300GB 之後不再使用。
以速度來講肯定是希望都能使用 AWS,這也是小艾去年開放捐贈之後個人的期望。

以 2017年2月 到今天為止來說總使用的流量:
AWS為15GB+89GB,其中 15GB 是一年內免費的流量,看起來只用了 100GB左右很少對吧?因為大檔案放在 FSH 那邊,這邊目前放的都是 10MB不到的小檔案。
AWS.jpg

FSH 的使用量為 514GB,幾乎所有大檔案都靠這個空間支撐。
FSH.jpg

小艾的伺服器本身的輸出流量大約是 150GB 左右。
Server.jpg

今天 2/23 更新的時候,流量先達到了 FSH 的限制,為了避免流量爆炸,補丁伺服器開始使用自己的空間來提供檔案下載,而 FSH 放置的剛好都是大檔案,以補丁伺服器 40M 的上傳來說,每秒 5MB/s 的速度並不足以應付。
從而導致了,中午開始到現在(晚上9點半),小艾的伺服器上傳頻寬一直處於滿載狀態。

要改善這情況,有幾種方法找另外一家能撐的起瞬間流量的空間供應商,或是全部改用 AWS。
找尋其他空間供應商的方式目前正在找,但是流量不是很貴的就是頻寬很小。
如果全部改用 AWS 的話,每個月的至少 60USD 的支出不算多,但是絕對也不少。

原本希望靠捐贈的方式來抵銷一部分 AWS 的費用,但是整體的情況不是很理想,而且現在補丁能自動更新不用開發布網頁也很大程度上減低了捐贈頁面被看到的機會。
小艾很謝謝所有捐贈過小艾的人,不論金額大小,對於抵銷支出都有一定的幫助。

因此關於目前更新速度緩慢的問題,從空間、流量上暫時沒有可行的解法...
如果你遇到了檔案無法下載、無法更新的問題,請參考以下的方式暫時性的解決問題:
一:打開補丁維護工具->補丁設定->功能總開關
二:將「暫時禁用可能引起衝突的功能」打勾
三:到補丁維護工具->補丁設定->補丁工具設定->自動更新
四:將自動更新功能打開,讓補丁自行檢查更新和功能

如果你覺得更新過程中那個進度視窗比較煩躁的話(如果更新它會出現跑到一半然後又消失),可以暫時將「更新時顯示進度」這個選項取消。

另外小艾發現有些使用者會因為更新失敗,而直接重裝補丁...
No!!!!!!!!!那樣只會吃更多流量,因為更新只要抓一部分的檔案就好,重裝要整個重新下載。

以上是這次的雜談,至於補丁使用的人數到底有多少...
UserTotal.jpg
(統計方式是,假如你的版本從6.0.75 更新到 6.0.76 了,那麼你就不會算在 6.0.75裡面)

01.07
Sat

ヾ(●゜▽゜●)♡ 好久沒來更新部落格啦(喂!!!

--------------------------------------------

(*´∀`)~♥ 久違的可用作品
(迷:喂!!)

_(:3 」∠ )_ 小艾這半年以來又進入狂開一堆實驗性產物,然後沒一個能實際成行的狀態

ヽ(✿゚▽゚)ノ 這次這個新的功能是眾多實驗性產物的其中一項
(迷:所以其他的都...?)

ヽ(́◕◞౪◟◕‵)ノ 簡單的說就是讓小艾可以在看板直接找指定顏色的物品啦
(迷:果然又是為了你自己而做的)

(`・ω・´) 使用的方式非常簡單,在這個看版搜尋器上面,打開「進階搜尋」的開關,就會出現顏色篩選的輸入框囉。
然後只要將要篩選的顏色輸入框框內,就可以篩選出指定顏色的物品。

20170107_01.jpg


ლ(╹◡╹ლ) 因為是久違的可用作品,所以特地錄了個開箱(?)影片。




(๑´ㅂ`๑) 如果在使用這個功能的過程遇到問題,歡迎寄信或是使用 Skype 聯絡小艾喔。


--------------------------------------------

前鎮子的性轉服裝非常的吸引小艾。
(迷:總是有紳(ㄅㄧㄢˋ)士(ㄊㄞˋ)想給男角色穿上女裝)

雖然姓轉服裝出現前一天才買了少年偵探的服裝,不過還是沒忍住買了和男友一樣的性轉大萌耳兔兔服裝。
(迷:小艾魔咒買啥跌啥)

(・`ω´・) 突然想到發布網頁的 About 小艾 部份的底圖一段時間沒換了。
(迷:你是不是還忘了要把發布網頁移回自己伺服器的這件事情)

(。•ㅅ•。)♡ 拍了張萌萌噠圖來做新的底圖,同時也是小艾自己的電腦桌面、手機桌面、平板桌面、手錶背景圖。
(迷:從頭到腳散發出一股紳(ㄅㄧㄢˋ)士(ㄊㄞˋ)的味道)

20170107_02.jpg


--------------------------------------------

..._〆(°▽°*) 以上就是這次的雜談,有點短。
05.11
Wed
(っ・Д・)っ 小艾我受不了補丁伺服器啦!!

(゜皿。) 平均每隔三天就自己重啟而且開機失敗,小艾連原本沒接上去的螢幕都接上去,只要在家就時時刻刻看著他,避免他又自己默默重啟。

Σ( ° △ °) 雖然有找出經常重啟應該是電源供應導致,加上去年底上了 Project Shadow 之後負載上升,所以變得更加嚴重。

_(°ω°」 ∠) 因為去年已經對伺服器升級了一次(加了記憶體、散熱氣、換了SSD、增加備份碟),但是依舊支撐不起目前的使用負載,很多時候會出現無回應或反應很慢的情況。

(つд⊂) 目前打算如果 5/12 (四) 椪柑維修之後沒有更新主程式(或是更新範圍很小)的話,小艾會在這個週末進行伺服器升級和更換的動作。

_(:3 」∠ )_ 目前預定會花費一筆比預期較高的預算來更新伺服器到一個小艾認為比較適合的硬體。
(一次噴將近三分之二的薪水真的很傷)


當前升級後
處理器Intel Celeron E1400Intel Core i5-6400
主機板P5KPL SEH170 Pro Gaming
記憶體威剛DDR2 2GBx1、金士頓DDR2 2GBx1金士頓 DDR4 16GBx2
顯示NVIDIA Geforce 8800GT 320MIntel 內顯
散熱CM Hyper 212x TurboCM Hyper 212x Turbo
主硬碟Intel SSD 530 120GBIntel SSD 530 120GB
備份碟日立 7200rpm 250GB日立 7200rpm 250GB
電源太年輕所犯下的錯海韻 G-450w 半模組
機殼CM RC330Antec P100


( ´Д`)y━・~~ 好啦,說實在,當前的伺服器真的是由各種「太年輕所犯下的錯」所組成。

(´・ω・`) 這台電腦最早是小艾弟的電腦,因為家裡窮(?)預算不高,而小艾當時對於組電腦這事情完全強調性能和價格,而不顧好維護、機殼內對流、整體平衡...等等的。

⊂彡☆))д`) 以小艾現在的角度來看,每次維護這台機器都有「你這蠢蛋,為什麼當初要這樣組」的回音在腦中想起,甚至都想用機殼把自己敲死。

╮(╯_╰)╭ 因為預算不高,但是小艾又偏好玩遊戲,因此當時(2008年?還2009年?)以 1萬台幣組出 E1400 + 2GB RAM + 8800GT 這樣的機器,而機殼則是去燦坤挑了個 899 的(完全沒看內部,其實當時也看不懂,只看價格就買了),電源供應器則是用小艾更早之前買得海韻 330瓦。
(別吐槽為啥組小艾弟的電腦卻是用小艾的喜好去組)

=͟͟͞͞( •̀д•́) 對...電源供應器是小艾高中(2005年?還是2006年?)的時候買的海韻S12 330瓦,所以我在上面寫「太年輕所犯下的錯」。

(つд⊂) 不是說這顆電源不好,而是當初這台電腦用舊的電源單純只是因為這顆花不少錢,但是小艾當時買沒多久就買筆電了,不甘心花不少錢買得電源就那樣丟著,所以就給小艾弟的電腦用。

σ ゚∀ ゚) ゚∀゚)σ 而且這台電腦一直服役到小艾弟換筆電,這期間這台電腦三不五時出問題(加上小艾弟有點暴力),小艾弟換筆電之後,這電腦就丟倉庫了。

..._〆(°▽°*) 一直到小艾開始寫程式之後,想要弄一台伺服器來當測試機(大約 2011年的時候),這台機器才又讓小艾從倉庫挖出來整理;但是因為整理起來實在非常麻煩,所以就又作罷。

_(:3 ⌒゙)_ 一直丟著到 2012年,小艾才在一邊整理一邊罵自己「當時怎麼會這麼蠢」的情況下變成小艾的伺服器測試機(當時補丁還沒開始和這台機器有關連)。

(*´・д・)? 那麼,為什麼寫「太年輕所犯下的錯」...當時整理的時候,小艾並沒有意識到到時可能會使用這台機器作為小艾版補丁的伺服器,因此也沒想到小艾版補丁以後會對這台機器有多少依賴,所以當時這台機器沒有更換任何零件,就只是把內部都清理得很乾淨,處理好蜘蛛網等級的複雜電線。

( ゚∀゚)o彡゚ 至於正式用於小艾版補丁,則是 2013年底 小艾版補丁 Ver4 釋出之後開始,但是只是作為一部分的資訊分發伺服器使用而已。

(´A`。) 從這之後隨著負載越來越高,小艾版補丁對補丁伺服器的依賴越來越多,小艾依舊沒想到要整台換掉,反而選擇給他升級記憶體、SSD、散熱器。

(☍﹏⁰。) 嗯...果然去年就該整台換掉了呢...

(*゚ー゚) 新的機器選擇上其實蠻困難的,小艾自己很久沒有組有嚴重預算限制又有性能要求的機器。

( ´Д`)y━・~~ 預算上原本根據小艾的薪資(不到3萬,但是接近3萬)來算,五月份存一半、六月份存一半,就能有約 3萬 的預算;但是實際上卻沒法這麼作,因為他重啟的次數和無回應的次數已經高到無法接受的程度了,所以只好把時間往前提,把預算壓下因此預算只有 1萬5。

(›´ω`‹ ) 基本上從預算取向,加上小艾個人的私人喜好之下,一開始定案為 i3-6100 + B150 + 8GB DDR4 x2 + Hyper212x Turbo + Antec P100 + G-450w 這樣的規格,這樣小艾這個月不用喝西北風,也不用去台南火車站當乞丐。

( ×ω× ) 可是幾天看下來,總是對這規格感到不滿,因為對這樣很預算取向的規格,能勝任多久小艾自己心裡沒底;再來則是都要花錢買這台機器了,肯定希望買好一點。

•_ゝ• 但是如果真的上了 E3...不上 ECC 記憶體不就整組浪費了嗎?

il||li _| ̄|○ヽ(・ω・`) 然後...小艾就賣屁股給O友了(不對!!!
(●´ω`●)ゞ 其實是找了O友商量,請O友先幫小艾出一部分的錢。

(。•ㅅ•。)♡ 因此最終就出現上面這樣的升級清單啦,雖然不完美但是算滿意,不過最終也可能不是這份清單就是了。

_(┐「ε:)_ 畢竟小艾自己一直對組配置舉棋不定。

..._〆(°▽°*) 總之如果沒意外的話,升級預計會在 5/14(六)進行,補丁伺服器會在 5/13(五) 的晚上關機離線,估計升級完成之後會在 5/15(日) 晚上開機。



Read More 是關於捐贈...
read more...
back-to-top