互聯網創業成功之道(三):從理論到實踐 網站建立實戰

來源:互聯網
上載者:User

仲介交易 SEO診斷 淘寶客 雲主機 技術大廳

在瞭解了互聯網創業的理論知識之後,就開始實地進行網站創業的實戰操作吧。 在本章中將詳細講解如何搭建一個符合使用者體驗的網站。

一、網站的頁面規劃和風格設計

以往的網站建設模式,都是通過學習網頁製作,一頁一頁地製作HTML檔,組合起來製作出一個靜態的網站。 而現在往往都是採用專門的建站程式,經過簡單的安裝後,只需要添加內容就可以了。 雖然無須學習複雜的程式設計和資料庫知識也可以建站,仍然要先瞭解一些基本的概念。

即使在建站程式已經廣泛使用的今天,網站的頁面設計仍然是很重要的。 好的網頁設計會讓訪客耳目一新,並且在很大程度上提高網站的可信度。 由於目前的網站大都使用內容管理程式,一般都是通過設計程式專用的頁面範本,再將其植入網站程式中,這樣一來,在內容的更新和網站的修改上都比較方便。

在進行網站頁面規劃的時候,要注意整體版面佈局的協調,以及符合網站的定位。 要製作出一個好的網站頁面,要注意以下幾點:

1.瞭解網頁編輯軟體

網頁三劍客是新手入門網頁製作的最佳選擇,包括了Dreamweaver、Fireworks、Flash三款軟體,它們分別用於網頁的設計製作、圖片的處理以及網頁動畫的製作。 瞭解它們能夠將網站製作得更好。

通常情況下,都是學會軟體才開始建站。 而目前大多數站長都是反其道而行之,先搭建網站,再慢慢學習技術,也是一個不錯的方法。 在學習這些軟體的時候,要結合實際一步一步的操作,而不用專門針對建站買各種書籍去看,這樣效率並不高。

2.頁面不宜雜亂

在規劃網站頁面的時候,要從簡潔實用出發。 有些新手往往會將網頁做得很花哨,佈滿了各種風格和特效,這樣往往會起到相反的效果。 網站要有親和力和專業性,一個頁面的顏色不宜過多,不超過五種為宜。

頁面的雜亂還包括網站上運用過多的網頁特效,對於網頁中的各類JavaScript或者flash特效,都不能大量使用。 即使網站需要用類似的特效來架構,也需要適當。 否則就會喧賓奪主,讓流覽者無所適從。

小提示:

很多網站習慣將首頁做成很長一條,認為這樣網站內容才顯得豐富。 其實要根據自己的需要來設計,將網站的特色和主要的內容放在首頁即可。

3.體現網站的特色

很多網站都使用風格完全相同的範本,於是如同一個模子裡印出來的一樣。 這樣對於訪客的體驗來說是非常不利的。 這樣很容易造成網站的同質化,沒有自己的風格和特點。

比如網站針對的年齡層不同,顏色風格也不能相同。 面向自己的訪客也要有適合他們的色彩搭配。 所以即使是使用下載的開來源程式,也要結合自己網站的需求對範本進行修改。 如果不會修改,也可以下載一些他人提供的符合自己網站風格的範本使用,絕不能使用程式自帶的預設範本。

二、網站程式設計語言的選擇

雖然現在大多數站長都不再需要自己編寫程式,而是採用各種各樣的網站內容管理程式。 不過要想成為一名出色的站長,仍然需要瞭解這些程式設計語言和資料庫的基本概念。

1.ASP

ASP是Active Server Pages的簡寫,即動態伺服器頁面。 它是一套由微軟公司開發的伺服器端運行的腳本平臺,包含在IIS當中。 一般ASP需與Access資料庫或SQL Server資料庫結合使用, ASP的網頁檔的格式是.asp,現在常用於各種動態網站中。 可以混合使用HTML、指令碼語言以及元件來創建伺服器端功能強大的Internet應用程式。 伺服器上的ASP解釋程式會在伺服器端制定ASP程式,並將結果以HTML格式傳送到用戶端瀏覽器上,因此使用各種瀏覽器都可以正常流覽ASP所產生的網頁。

特點:管理方便。 但在資料量巨大的時候容易出現死機的現象。 適合中小型網站使用。

2.PHP

PHP是英文超級文本預處理語言(Hypertext Preprocessor)的縮寫,它是一種用來製作動態網頁的伺服器端指令碼語言,並且可以免費使用。 與 ASP不同的地方在於,它是跨平臺的開放原始碼,PHP 可以在 Windows NT 以及很多不同的 Unix 版本中執行

目前很多網站都使用PHP作為平臺,它的獨特語法混合了 C、JAVA、Perl 以及 PHP 自創新的語法,與其它程式設計語言相比,PHP的動態頁面與其他的程式設計語言相比執行效率更高。 PHP具有非常強大的功能,所有的CGI或者JavaScript的功能PHP都能實現,而且支援幾乎所有流行的資料庫以及作業系統。

特點:功能強大,資料容量大。 適合各類大中型網站使用。

3.Jsp

JSP(JAVAServer Pages)是由Sun Microsystems公司宣導,許多公司參與建立的一種動態網頁技術標準。 JSP技術有點類似ASP技術,它是在傳統的網頁HTML檔中插入JAVA程式段(Scriptlet)和JSP標記(tag),從而形成JSP檔。

JSP技術使用JAVA程式設計語言編寫,它的特點是並且將網站的程式與網頁設計分離,並且強調強調可重用的元件,採用標識簡化頁面開發,使基於Web的應用程式的開發變得更加容易。

Web伺服器在遇到訪問JSP網頁的請求時,首先執行其中的程式段,然後將執行結果連同JSP檔中的HTML代碼一起返回給客戶。 插入的JAVA程式段可以運算元據庫、重新定向網頁等,以實現建立動態網頁所需要的功能。

特點:由於空間和程式並不普及等問題,JSP語言在個人網站中的應用並不普及。

三、網站資料庫的選擇

資料庫是依照某種資料模型組織起來並存放二級儲存體中的資料集合,這種資料集合具有的特點是並不重複,以最佳方式為多種應用服務,其資料結構獨立于使用它的應用程式,對資料的增、刪、改和檢索由統一程式進行管理和控制。

網站資料庫就是動態網站用於存放網站資料的空間,現在大多網站都是採用ASP或者PHP開發的動態網站,網站資料有專門的一個資料庫來進行存放。 這樣一來,網站的各種內容就可以通過網站後臺管理程式,直接發佈到網站資料庫中,網站前臺則把這些資料中的內容進行顯示。

1.Access

Access是由微軟發佈的一款關聯式資料庫管理系統。 它結合了 Microsoft Jet Database Engine和圖形化使用者介面的兩項特點,常被用來開發Web應用程式.這些應用程式都利用ASP技術在IIS上運行。 不過由於Access是小型資料庫,有著根本的使用局限性,在資料庫過大或者訪問量高的時候性能會急劇下降。 比較複雜或者容量較大的Web應用程式則使用PHP+MySQL或者ASP+Microsoft SQL Server架構。 不過對於中小型網站或者個人獨立博客來說,Access容易管理並且應用方便,仍然很適合作為網站的資料庫使用。

2.MySQL

MySQL是關聯式的資料庫管理系統,開發者為瑞典MySQL AB公司。 它短小精悍,是與Access類似的檔型資料庫,但是資料的負載量很大,是多使用者、多工的資料庫系統,安全性也比較好。 一般可以使用PHPMyAdmin程式,通過Web介面對MySQL資料庫進行管理。

MySQL資料庫被廣泛地應用在各種類型的網站中。 由於其體積小、速度快、並且可以免費使用,加上它開放原始碼的特點,許多網站都選擇MySQL作為網站的資料庫。

目前互聯網上流行的網站架構方式是Linux+Apache+MySQL+PHP,也就是使用Linux作為作業系統,Apache作為Web伺服器軟體,而MySQL則作為資料庫,PHP作為伺服器端腳本解譯器。 因為這些軟體都是開發原始程式碼的軟體,所以採用這種網站架構的方式是完全免費的。

3.MSSQL

MSSQL即Microsoft SQL Server,它是基於伺服器端的中型的資料庫,適合大容量資料的應用,在功能上管理上也要比Access要強得多。 很多採用ASP程式的大資料量的網站,當Access資料庫不能滿足實際需求時,往往會採用MSSQL資料庫。

MSSQL在處理海量資料的效率、後臺開發的靈活性、可擴充性等方面有著其它資料庫不可比擬的優勢。 因為現在資料庫都使用標準的SQL語言對資料庫進行管理,所以如果是標準SQL語言,兩者基本上都可以通用。 SQL Server還有更多的擴展,理論上對於資料庫的大小沒有限制。

SQL Server的特點是採用客戶機/伺服器的體系結構。 並且由於是圖形化的使用者介面,使資料庫管理方式更加直觀和簡單。 它還提供了豐富的程式設計介面工具,為使用者進行程式設計提供了更大的選擇餘地。

敬請關注第三章其他內容

四、網站的硬體需求和準備

五、伺服器的託管和維護

六、伺服器效能測試

七、功能變數名稱的查詢和註冊

八、實戰演練 功能變數名稱應用全攻略

相關連結:

互聯網創業成功之道(一):互聯網創業的盈利模式

互聯網創業成功之道(二):網站的內容策劃和使用者定位

《互聯網創業成功之道:網站策劃、建設、推廣盈利實戰攻略》是一本全面講解網站建設全過程的一本書籍,也是作者五年以來建站經驗的總結。

本書圍繞網站建設的全過程展開,從網站策劃開始,逐一講解了網站創建、網站內容管理、網站維護、網路行銷方案、網站SEO、網站盈利技巧等實際操作,並以實例的形式為大家介紹了成功的網路創業案例和網站運營中的誤區, 讓大家可以學習最直接的建站經驗。

A5站長網將連載本書,如果您想搶先閱讀,可到卓越網等網上書店購買,該書在全國各地新華書店亦有銷售。

  作者:陶秋豐(EndTo) 出版社: 電腦報電子音像出版社。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.