購買域名。
你需要知道什么是Authorized Nameserver,什么是A記錄,什么是CNAME,什么是MX記錄。是拼音好還是縮寫好?要不要用一些冷門的后綴做domain hack?
購買主機。
這個時候你需要綜合考慮你要使用的服務端腳本語言、你的目標受眾網絡情況等等。如果只是普通PHP網站訪問量不多速度要求不高,可以考慮國外虛擬主機。如果訪問量大或不是PHP,可能需要考慮VPS甚至獨立服務器。如果速度要求很高,可能需要考慮國內服務器。如果你需要SSL加密,你需要一個獨立IP的虛擬主機。
網站開發(fā)流程
“寫”網站。
這里指的是純粹的coding。你需要非常熟悉HTTP協(xié)議。考慮到你的網站的規(guī)模,如果小的話可以用服務端腳本語言直接寫,如果可能會有一定規(guī)模的話通常需要一個MVC框架。你需要精通你使用的服務端腳本語言。你需要熟悉數據庫,至少要能在外部工具的幫助下寫出幾個表的復雜連表操作。前端的HTML代碼、JS代碼、CSS代碼,這些不要求能自己寫(可以外包),但至少要在拿到別人寫的代碼后能看懂。
性能調優(yōu)。
這個我也沒什么經驗,我只使用MySQL的slow log查找過幾個速度比較慢的MySQL查詢然后優(yōu)化之。如果你使用的是VPS或獨立主機,還需要對web服務器的配置文件進行調優(yōu),php.ini之類的也包括在內。如果對服務器的高可用要求比較高,還需要去了解數據庫的高可用方案,前端web服務器的負載均衡等等。
SEO。純個人的觀點:SEO是垃圾站才會非??粗氐募夹g。作為一個普通的自己生產內容的網站來說,只需要使用最基本的SEO知識避免一些搜索引擎懲罰就足夠了。