等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14706 / 14706 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 12 小時前 |
|---|
簽到天數: 5865 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
復古宇宙 1 的運作原理6 G3 D, v: X9 t; O8 r$ O
跟其他版本都有很大不同( l7 h# e2 q+ S. {/ p$ a
遊戲程式為單一執行檔常駐在記憶體之中
. g9 K9 U/ q/ m T優點是能夠準時處理艦隊任務積分更新等
3 B2 I' ~3 `" k這些需要時間機制完成的工作排程' e% q: a( c1 i3 }
不需要玩家重新整理網頁後才生效: m: j$ G" b. c4 w
# J# d% x4 A( L/ H" e
而一般網頁是呼叫時才會被執行& x9 n# O+ H8 `' d
當玩家重新整理網頁時才會生效$ \" J7 r2 A4 q; k7 j0 w
也就是玩家以為艦隊能準時到達/ u) G9 G+ i7 Z5 e) i) J" ^0 p
都只是錯覺而已。
' m6 N: ^7 y: g9 i" _5 A! y$ C8 i& K! T
8 d# T# K. b9 L# {8 N$ E- R7 \) @' p" Whttps://forum.codeigniter.com/showthread.php?tid=83970% {9 x5 o. R- ]
或用 laravel1 b/ \, ?1 L0 ^6 j8 Y
+ A, |) W8 \% S. `! ?% x2 d
/ W7 B9 N/ p) K重構後後端會從 fpm 改用 swoole
# O( l* u: ^( o6 n& }來實現跟復古宇宙 1 一樣的效果. [9 O2 m k5 V" t% G' I
但是不用換後端設計語言$ b6 I( K4 A: s1 ~7 ]# u
能用熟悉的工具繼續開發
+ z; |: X# [ \& s) u0 |: O. M5 H9 C. g
由於復古宇宙 2 代碼結構本身較新
3 [; l8 i/ k7 D所以重構不會花費太多時間和力氣
6 G3 v4 Z: Q* T6 n& Q& P% Y重構完成後由於代碼都是最新架構' {# F( B) L k7 q3 i( m9 @
也方便日後的管理與更新作業。/ f+ a* L4 i, H; o: Q% A! B" E
, ?* e1 d" I3 h$ E
UI 也會變成跟復古宇宙 1 一樣快速敏捷 |
|