開發個人網站需要注意哪些問題?

包不靚


1、開發要求

前端開發技術要求

雖然自己是從事Java後端研發的,但是在大學那會剛接觸軟件開發的時候我是從前端入手的,所以關於前端我能介紹的其實並不是很多,但是我認為對於前端最基本的HTML、CSS和JS/Jquery只要你能掌握,那前端開發不成問題的。如果你對這幾個掌握的不熟練,那可以嘗試接觸幾個相對簡單的前端框架:BootStrap、LayUI.js、Vue.js等,他們可以幫你省去很多麻煩的樣式的編寫。如果你實在是不想寫前端的東西,那就只好到網上找一些現成的模板,這種很多的,而且基本也都可以免費下載到。

那我的這個網址其實前端方面我自己是用的最原生的HTML + CSS + Jquery寫的,我不喜歡用框架,並不是我不看好前框那些框架,而是真的懶得花時間去學習一個前端的框架,畢竟自己不是專業的前端開發;另外一個原因是框架必然有很多限制,所以我寧願自己去一點點調樣式也不想用他們。當然如果你要有一些看起來牛逼點的效果,是可以整合幾個框架進去的。這裡推薦一個框架Layer.js ,Layui.js。這兩個框架我也是前一段時間偶然間發現的,看一兩個小時就可以上手了,RelaxHeart網就多出用到了它。

另外一個Ajax一定要熟悉,用法不多說。因為前段後的交互幾乎都得依賴它來實現。其他也沒什麼了。

後端服務技術要求

系統架構:個人網站單機系統應該可以滿足你的要求吧。

後端:常用的技術從大的方向來說,現在主流的應該就這幾個吧:Java、PHP、.NET吧,肯定需要掌握其中一種吧。已Java為例子一個簡單個人網站開發應該掌握J2EE的基本知識、Spring、Spring MVC、一個ORM框架可以減少你數據庫操作的複雜度,這裡建議MyBatis。

存儲:MYSQL應該是最基本的了,動態網站肯定少不了一個關係型庫的。

緩存:Redis 分佈式緩存、EHCache本地緩存,熱點數據使用緩存可以大大的提高應用性能。

網站上線需要準備工作

服務器資源採購

域名

比如:www.relaxheart.cn , 直接百度域名購買有很多服務商,一般域名一年幾十塊錢甚至更便宜(特殊除外)

雲主機

網站開發打包好後要部署到遠程雲主機上(如果你不想租服務器,想用本機的話那公網訪問一般都需要做內網穿透,會比較麻煩),推薦阿里雲、騰訊雲,一般分windows和linux操作系統,這個看你個人選擇了,建議linux系統。

其他

這裡需要根據個人需求,比如HTTPS認證、CDN、安全防禦等等需求,一般服務商都會有,但是個人網站其實沒必要搞這些,原因是有點貴。

這裡以RelaxHeart網來做預算,我這個一年加起來差不多需要投入2000塊的樣子。當然如果想少花點錢可以想辦法搞幾個學生服務購買,一般會很便宜,可能一年100多預算就足夠了。

環境搭建

還是以Java Web為例子:JDK、JRE、Tomcat、MySQL、Redis等安全及環境部署,具體的配置方式網站很多,而且人家都記錄的很詳細,可以去搜幾篇看看。

網站部署

網站打包 》 扔到tomcat下 》啟動服務 》配置域名解析》公網訪問

上線後個人常用的SEO方法

這方面我也只瞭解了一點點,一般對於個人來說,如果你的應用只是做自己使用,那SEO跟你就沒關係了,只要有域名可以訪問就行。但是如果你希望更多的人可以訪問他們,它就需要了解一些基本的SEO知識。幾種最簡單且幾乎零成本的方式:

提交搜索引擎收錄:這樣別人就可以通過熱詞搜索找到你的應用入口

友情鏈接:和其他網站交換友鏈,如果別人的網站有大的流量,那多多少少可以給你起到引流的效果,友鏈需要注意的是最好和自己應用同類型的應用交換友鏈,這樣效果更好一些。

最糟糕的就是:朋友圈、微信群、微博、抖音等引流,但是很難。

記錄的比較亂,也說的很淺,對於一個想擁有一個自己的網站的程序員來說可能會遇到這些疑惑,這些也都是我曾經的疑惑。可能會開發,但是不懂得如何部署?也可能懂部署但是又不懂SEO。所以我只是把這個過程記錄一下,希望可以對有疑惑的同學有一點點幫助。


鄉隨者寫字的地方


你好,六年的軟件開發經驗來回答本行業問題。


實際上,現在即使不懂代碼的小白,也可以做出很實用的網站,比如採用Wordpress、Z-Blog這種流行的博客系統。既然你問的是“開發”個人網站,所以我按照你是自己編寫網頁代碼來回答你的問題,最後我會說說如何不用寫代碼也能快速創建出好的網站。


確認自己的技術棧是否滿足開發網站的需要

網頁看似簡單,實際上要開發自己的網站,要懂的知識還真不少。

(1)懂一種動態網頁開發語言,如ASP、ASP.NET、PHP、JSP中的一種

(2)懂網“頁三劍客”HTML、CSS和Javascript

(3)懂數據結構和數據庫的基本知識,至少要懂增刪改查

以上是最基本的,如果要搞出好看的Logo和UI,還要學會下面的軟件:

(4)懂Photoshop和Fireworks


怎麼創建一個網站

背景知識:一個網站主要分為網站代碼、網站空間、域名三大部分,網站代碼就是用上面說的語言開發出的網頁和對應的圖片資源的總稱,而網站空間就是放你的網站代碼的地方,為了讓別人能訪問到你,你的網站代碼肯定是要放在服務器上,而不是你本地的電腦裡。域名就是你網站對應網址的一個別名,方便別人記住和快速訪問你的網站。

(1)買域名和空間

當你的代碼開發好之後,就可以到國內外賣域名+網站空間的服務商那裡去買空間和域名了,像萬網、湖北數據中心、阿里雲、華為雲等等,都是比較知名的。具體買多大的空間看你需要,一般個人網站4M帶寬就夠用了,你也不是百度,沒人天天訪問你。域名的話看你選哪種後綴,com的貴一點,可以試試其他的,新用戶的話,幾十塊錢一年差不多。

注意點:如果是買國內的網站空間,最好備案一下,有備無患

(2)上傳代碼,配置域名解析

買好域名和空間後,一般你會得到一個FTP服務器地址和用戶名/密碼,你通過FTP工具上傳你的網站程序到對應的目錄裡去,然後按照操作指導配置好域名解析,這樣就算上傳好了。

注意點一:FTP一定要設置為UTF-8格式上傳,否則有可能導致網頁亂碼注意點二:域名解析不是實時生效的,有的要等兩個小時注意點三:多數服務商都會提供免費的企業郵箱,可以用用看,還不錯

(3)調試網站

等域名生效後,就可以訪問網站了,這時候自己對網站做一下測試,可能會發現一些本地測試時沒發現的Bug,然後在線調測修改就可以了。


網站運營注意點

(1)學習SEO技巧,提高網站排名

網站一旦投入使用後,就可以往上面發佈自己的內容了。可以學習一些常用的SEO技巧,提高你的網站在爬蟲機器人那裡的等級,這樣就比較容易來到搜索引擎的前幾頁,甚至第一頁

(2)注意安全防護

一般來講,只要是買的國內的主流服務商的空間,安全防護還是不錯的,這點不需要太擔心,如果是買的香港、新加坡那邊的海外主機(優點是便宜),那就需要注意點了,把FTP、域名、空間的密碼設置的足夠複雜,網站上的內容也要在本地做好備份

(3)可以投放廣告來賺點錢

如果你的網站被你運營的很好,流量比較高的話,可以到一些廣告聯盟那裡註冊一下,然後把廣告代碼放到自己網站裡,運營好的話,一個月幾百幾千都是有可能的


不懂代碼怎麼創建網站

事實上,現在流行通過Wordpress、Z-Blog這種博客系統來建站,以Wordpress為例,想搞一個網站,不需要懂代碼,只買域名和空間就可以了,然後把博客系統在空間安裝好,接著就像給手機換皮膚一樣,在Wordpress裡面找合適的模板,然後點擊生效就可以了,剩下的,就是怎麼去運營網站。

結束語

我大學期間,折騰過Wordpress,體驗還是不錯的。希望能幫助到你,喜歡我的答案請點贊。


科技民兵


你好,作為一名網站愛好者,我也開發過網站,很高興給你解答這個問題。

一、域名

一個網站一定要取一個合適的域名,域名要選主流一點的,雖然價格可能有點貴,但是名字好記,安全性有保障,比如com、org、net開頭的域名。國內域名和國外域名的區別就是國內域名監管嚴,註冊資料必須齊全,但是訪問速度快。國外域名監管松,但是速度較慢,個人推薦阿里雲、騰訊雲或者國外的可靠的域名服務商。

二、網站空間

網站空間是用來存放你的網站內容,要根據自己的需要選擇網站空間的容量,比如說一個電影網站和搞一個博客網站,空間總量是不一樣的。主機的類型要和你的網站源碼類型一致,比如說網站源碼php+mysql和Python+mysql二者主機類型也是不一樣的。如果後期網站越來越大,經濟允許的話你可以購買獨立的服務器,並專人負責維護。

三、網站源碼方向

開發網站以前常用的是php+mysql,但是最近已經有新技術取代了就是python+mysql,但是無論是哪一種技術,你起碼要有相應的基礎知識。像那個前端的3架馬車html、css、js一定要掌握。你要是做一個展覽型網站,對前端知識的要求不高,稍微懂一點前端就可以做出來甚至用自動建站系統也可以做。但是你要是做一個交互性網站,恐怕不僅你的前端水平需要達到某種程度,你的服務器語言的編程水平也要達到某種程度,這就需要你認真學習編程知識。

四、流量和人氣

網站做好了,那還是需要人氣和流量的,你需要掌握一些網站推廣的方法,雖然不需要花什麼錢,但是耗費你的精力。你也可以付費找專門的推廣公司,雖然花錢但是省事。何去何從根據你自己的實際情況進行選擇。

希望我的解答對你有所幫助,謝謝關注。





石頭大V


個人網站相對比較簡單,一般需要重點注意以下幾個問題:

1、取一個好的名字很有必要(當然如果是短期內做站群或者垃圾站,這點就不用考慮了)。

2、取一個好點的域名,最好是.com的域名,一年55元左右。一般在阿里雲(萬網)、新網等註冊即可,很簡單方便。

3、學一個網站源碼方向,目前建議還是PHP+MYSQL,這個是主流,學習起來也容易些,如果基礎不行的可以直接從網絡下載相關網站源碼,直接安裝即可,具體的網站程序選擇性也很多,比較適合個人網站的有織夢、wordpress。

4、買一個網站空間,用來放你的網站內容,前期搞一個虛擬主機就可以(物美價廉,直接在阿里雲等主流雲服務商平臺買就行,主機的類型要和你的網站源碼類型一致,如果源碼是PHP的主機也要買PHP的),如果網站越來越大可以升級到vps或者購買獨立的服務器,當然一般的個人網站,目前條件下虛擬主機已經夠用了。

5、網站做好了,那還是需要人氣和流量的,你需要學習一些基礎的seo知識,想辦法讓你的網站出現在百度、搜狗、360、頭條等搜索引擎裡面,並且排名儘可能的靠前。

6、網站一方面可能是興趣,另外一方面還是得考慮賺錢,這樣也有更大的動力(建議是建站的第一天就想好了該怎麼賺錢),有人氣和流量了,你就可以接廣告的,可以接百度、他淘寶、京東等的cps廣告。

上面這些東西哪怕你不會寫代碼也都可以搞定,當然如果你有代碼基礎,這個是有很大的優勢,對於自己網站的發展也是有幫助的。

希望對你有用。


遇見高手


今日頭條優質自媒體創作者,專業自媒體人士。我來回答吧,我做過幾個自己的網站,有實戰的經驗,可以分享給你,希望我的回答能夠幫助到您!

首先,註冊一個好的域名

在建設個人網站之前首先要想好幾個滿意的域名,因為現在域名幾乎都已經被搶注的差不多了,考慮的個性化和打造個人品牌,建議有自己的特色,另外如果沒有建站經驗,建議先註冊CN或者或者後綴更便宜的,花費不多,先練練手,等熟練了之後或者能夠通過網站運作來賺錢之後,在註冊一個更好的域名;

其次,選擇一個性能穩定的空間商

正常選擇空間商都是選擇萬網等一些出名的,雖然價格高那麼一點,但是相對穩定,至少不用擔心哪一天倒閉了而影響到你的個人網站運作,如果只是做個簡單的幾個網頁,選擇最便宜的空間就可以,阿里雲有針對初學者的最優惠的套餐,對於簡單的個人網站完全夠用的,另外域名和空間商最好在一家,便於管理和解析

最後,關於建設個人網站不是一個簡單的問題

當你問這個問題的時候,相信你已經做好了準備,可以在邊做的過程中邊學習,只要不是花費太多,可以慢慢摸索的,我04年的時候建設過一個網站,後來12年的時候又搞了一個,最後忘記續費域名和空間全部被收回了,後面做的這個現在一直在完善更新,打算好好管理下去,畢竟是一個個人愛好,有興趣的話可以參考一下jyset,後綴是CN,現在基本上是比較健康的狀態。做好的時候記得來私信我,做個外鏈,免費幫你宣傳。

個人見解,不喜勿噴。關注我 @科技咖啡吧 ,一起進步!


科技咖啡吧


首先你要清楚你開發個人網站是做什麼用處的?


如果單純是作為個人信息等發佈,我建議還不如找個主流的BLOG去玩玩,還穩定,還不需要每年支付費用。

因為我本人也是從事計算機的,自己也搞過幾個自己的網站,最後都關閉了。


針對你要建個人網站注意事項分析如下:


1、購買合適的域名(建議選擇

.COM

的)

購買域名要去大網站比方說萬網之類的,有些小網站第一年賣域名是要便宜點,但是後期付費價格就很高了。所以這個一定要注意。



2、購買虛擬空間還是買雲服務器

這個要取決於你的網站計劃建設規模多大,後期訪問量多大。當然經濟狀況運行的情況下,肯定是租雲服務器要好。



3、域名備案,一定要自己備案。

有些空間商可以協助你免費備案,但是備案信息裡留存的聯繫方式或者郵箱等都不是你自己的,這個對你後期使用不方便(這個是我親身的經歷)。



4、網站代碼是自己開發還是用成品網站代碼建站

要是自己開發成本就很高了。

現在成品網站代碼很多,可以根據自己的需求進行選擇,和修改網站模板。




5、網站建好後是否考慮運營,是否追求訪問量?

如果追求訪問量和運營的話,必須的會網絡優化就是所謂的SEO,優化好了,通過搜索網站能給你帶來不少的訪問流量。



青松來了


①:網站開發需求調研,這個貌似在任何一項工作開展的時候都會提及到的工作,事實上真的完全沒有必要,網站地開發是為了個人要企圖去從用戶那邊的調研數據來分析網站的方向,那是屬於落後的思維,現在的產品或者服務是為用戶設定好,引導好用戶去使用產品或者服務。

②:開發網站是為了個人真正有需要,千萬不要為了一味地“觸網”而去做,開發一個好的網站成本,加上後期的維護費用,數目絕不會太低,因此一定要根據個人自身情況綜合來考慮,不然藉助其它網站平臺也是可行的,因此權衡其中利弊非常重要。

③:為開發網站技術花費成本是必要的,如果想享受到好的網站體驗,那麼製作成本上一定是昂貴的,因此如果真的是想要去開發一個網站,真的是剛需的話,那就必須投入資金,這種前期的資金投入是必要的,如果純碎是跟風形式的開發一個網站,那真的不要浪費金錢了。

④:明白網站開發出來的目的,那只有一個,就是讓用戶知道網站的作用,因此網站體驗要好,其次是網站的作用要體現出來,網站地普及在很多行業都已非常成功,但是好多都是浪費在那裡,根本沒有發揮應有的作用,因此只有真正讓用戶覺得有價值訪問的網站才是實現了開發網站的目的。

⑤:測試網站功能是非常有必要的,儘管測試過程無法滿足用戶訪問網站的所有可能,但是能儘可能地減少網站出錯率,也間接提高了網站地體驗度,因此選擇測試人員,要儘可能的是多職位角色,從多角度測試更能發現問題和解決問題。


ATS硬漢


這個問題很多人都有,可以按照常規的思路來分析!
有一點,我視頻裡沒說到,那就是你一定要問搭建網站的企業,有沒有SEO優化,關鍵詞檢索這樣的功能,是不是免費的!根據當下的行情來看,幾乎百分之四十左右的搭建企業都有這樣的服務免費贈送,這個對應後期網站自動曝光,起著至關重要的作用!如果你單獨去購買這項服務,一般一年的費用大概是幾千到一萬多吧。
其他的注意事項在我視頻裡!請觀看!!

\n

{!-- PGC_VIDEO:{"thumb_height": 288, "vposter": "http://p0.pstatp.com/origin/tos-cn-i-0022/9d89e572e5de42afa7ea98d4eaf6d430\

三哥說新自媒體


開發個人網站,首先需要根據自己的需求編寫除網站程序進行打包發佈,然後申請一個域名並進行域名備案,之後選個雲服務器供應商,根據自己的需要租用合適的雲服務器,再把發佈的網站程序哥數據庫部署到雲服務器上,綁定域名和IP地址就可以通過域名或IP進行訪問了。


分享到:


相關文章: