查看完整版本: 做一個完整的網站來說 哪一個部分最重要?
頁: 1 [2]

sken0135 發表於 2018-2-3 11:29 PM

後台最重要
但也是最麻煩的
<div></div>

love88131496 發表於 2018-3-4 03:07 PM

個人覺得:同時。但不是全部都同時啟動。
假設一般狀況:架設一個功能型的網站(非純網頁、可能包含整合第三方、考量資安等等議題)
設計階段:要注意需把未來因為網址、憑證、主機空間限制的因素考慮進去。最簡單的概念就是:都是拉出去當變數(網址、實體路徑、整合第三方所需的參數等等)。複雜一點的有整合的測試環境需要憑證,憑證需要網址,所以要嘛部署後再測,先預留界面呼叫。或者另外申請測試環境的一整套。
網址:會優先於憑證。因為有效的憑證,需有綁定網址。所以,如果有需要憑證(不只是你自己的網站要用https, 很多第三方SDK也要求連線網站要有https),先申請網址。空著放在那邊無妨。現在網址便宜,而且很多蟑螂,快申請不會吃虧,慢申請絕對吃虧。
虛擬主機選擇:如果上述的兩個都有經驗且考慮好了,虛擬主機選擇反而可以最後。當然,這得看”設計階段”怎使用。如果今天”設計階段”用了很多工具去開發,那虛擬主機就反而要看能不能支援直接部署”設計階段”所使用/產生的程式碼。個人在”設計階段”的開發經驗,除了ASP.NET這種微軟的鳥東西外,其它用PHP等Script開發的伺服器端,我一律採用”文字編輯器”。這樣能確保無論虛擬主機是何種的,只要runtime環境支援(可安裝),加上可以FTP/SFTP,部署絕對沒問題。至於微軟的,那就得小心,因為有些虛擬主機”太過主動”,設定IIS界面是透過工具,連連接MSSQL資料庫都用設定的(因為配合微軟的爛設計)。這有什麼問題?試想,有人看過各家虛擬主機廠商出的管理界面允許設定自訂開發的ISAPI嗎?這就是綁定太多工具的大缺點。可以很簡單的符合大多數人的開發,但對於需要特定技術的,恐怕連主機廠商都沒轍。
設計階段除了上述的重點外,良心建議:用最簡單、最單純、功能最少的開發環境去開發。不要嫌文字編輯器麻煩。等到將來設計完成要開始部署、整合測試時候,你就會發現:絕大部分時間都浪費在要配合當下的工具怎達到目標,而不是在解BUG...........
所以,這三者何者先,沒有定論,一般來說,是設計階段到一定程度,就一定得開始申請DNS,而設計複雜度跟技術,又會決定虛擬主機選擇是否需提前(部署測試)。所以關鍵還是:用什麼方式/工具來設計以及有無使用第三方整合(這你就沒辦法控制,得按照別人規定,不是嗎?)

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: 1 [2]