各種網站技術簡介 - 網站規劃與管理

Download Report

Transcript 各種網站技術簡介 - 網站規劃與管理

各種網站技術簡介
內容製作方面
 完全靜態網頁
 內容管理系統
 自行撰寫動態網頁
 靜態網頁配合動態網頁工具
網站相關各項技術
網站架設型態
 自有專線、網站代管、主機代管
完全靜態網頁(一)
 使用手寫 HTML 或使用其他網頁製作軟體完成
 優點:
 可承受高負載(可以由 proxy 獲益)
 版面可塑性高
 建置快速
 製作良好的情況下,可攜性高(比較容易搬動網站)
 製作工具多,且容易使用,外包也不會有大問題
 僅需要基本的技術人力。
完全靜態網頁(二)
 缺點:
 風格改變困難
 修改與網頁管理工作繁複
 更動版面時無法有一致性
 管理與更新將消耗大量人力
 適合很少更動的網站使用
 適合雛型網站建置使用
 不容易用來建立大(流量高)網站
內容管理系統(一)
 使用 XOOPS 、部落格、論壇等工具架設網站
 優點:
 很容易快速建立起網站大架構
 修改、管理容易(也容易多人共同管理)
 風格與版面變更容易
 容易找到付費架站的解決方案
內容管理系統(二)
 缺點:
 資料庫將造成系統額外負擔、 Proxy 難以提供協助
(負載大時需要複雜的調校)
 系統安全較難處理、可攜性降低
 如果沒管理好(一點錯誤就全毀),容易使公司形象
受損
 通常架構比較大,很難循序漸進發展
 需要較高級的技術人力
 適合小公司或非營利組織使用
自行撰寫動態網頁
 自己撰寫 JSP 、 PHP 、 ASP.NET 等動態網頁
 優點:
 有助於提昇公司技術形象
 風格變更容易
 管理、修改容易
 缺點:
 效能與負載還是個問題
 開發時間冗長,維護也很辛苦
 系統可攜性降低
 適合大公司或資訊技術相關公司使用
靜態網頁配合動態網頁工具
 主要的網頁是以靜態網頁呈現,留言板、計數
器等則使用動態網頁工具( ISP 提供、自己下載
安裝或自己設計)
 結合靜態網頁與動態網頁的優點
 動態網頁工具可能難以與靜態網頁風格配合,
如果自己撰寫動態網頁工具掌握度會比較高
 視搭配的狀況可以適用於各類型的網站
網站技術架構圖
CGI
httpd
DB
port 80
Browser
files
Server
Flash
Client
網站上常看見的技術(一)
 Client 端技術
 HTML :一定要用,但是有版本問題,需符合標準
 CSS :好看好管理的網站通常會使用,有版本問題
 JavaScript :日漸普及,但開發難度較高, google 使
此技術越來越重要( AJAX )
 VBScript :僅 IE 支援,也漸漸沒人用了
 Flash : iPhone 不支援。漸漸被放棄
 Java Applet :要另外安裝 JVM ,漸漸被放棄。
 ActiveX :僅 IE 支援,且有安全性問題,漸漸被放棄
。
網站上常看見的技術(二)
 Server 端常用的技術
 資料庫: MariaDB(mysql) 、 postgresql 等
 PHP 、 ASP 、 JSP :與網頁伺服器結合的工具,等
於是擴充網頁伺服器的功能
 CGI 、 Java Servlet :讓網頁伺服器呼叫的外部程式
 Ruby on Rails 、 ASP.net :不僅僅是程式語言,還是
一個快速開發的框架
 其他支援工具: mail 、 cron(Schedule) 、防火牆
、 ftp 、 streaming 、雲端硬碟等服務 ......
自有專線
 自己擁有一條專線與固定 IP ,將伺服器架設在
自己的公司中
 優點:
 擁有伺服器完全的掌控權,可以按照需要架設不同的
主機,開設不同的帳號
 容易維修、偵錯、開發
 缺點:
 固定 IP 專線、電費、空調、 UPS 等基本設施昂貴
 網路安全、備份等工作必須自己負擔
 難以應付突發高頻寬需求(需考慮巔峰頻寬)
 適合有規模,擁有技術的公司使用
網站代管
 利用虛擬主機技術,將網站架設在 ISP 公司中,
與其他網站一起共享 ISP 提供的主機、硬碟空間
與頻寬
 優點:價格低廉、不需處理安全與管理問題,
頻寬計價方式多樣化(總量或流量限制)
 缺點:彈性低,不能隨意安裝自己需要的程式
 適合剛開始架設的網站,或者網站角色不是很
重要的網站(如:燒肉店的廣告網站)
 建議一開始可以先用網站代管方式發展,等到
網站大了就可以轉換成另外兩種方式。
主機代管
 主機架設在 ISP 公司的機房中,獨享該主機的硬
碟空間、運算能力。頻寬則與 ISP 公司議定
 優點:
 無須準備自有機房(空調、門禁 )
 可將主機架設到國外去
 頻寬可彈性購置(要辦活動時可以購買較大頻寬)
 網路安全由 ISP 協助管理
 缺點:
 維修、偵錯比較麻煩,委外價格也可能比較貴
 多一條維護用的網路頻寬成本
 適合有規模的公司使用
作業
 請先假設自己管理的網站規模(頻寬、容量)
,並尋訪目前市面上自有專線、主機代管與網
站代管解決方案的價格,選擇一個解決方案
 要先估計你的網站的硬碟容量,所需頻寬與特殊需求
(例如:是不是需要資料庫)
 尋找目前市面上能夠滿足你的網站規模的解決方案價
格(最好附上型錄)
 選擇一個最佳解決方案,並說明理由