愛留圖 - 一個定期開設專欄活動的圖片收集網站誕生。

神牛003發表於2017-04-20

本章和大家分享的是一個自制的圖片收集網站:愛留圖;本章不打算分享什麼技術知識點,而分享的主要內容有網站的創立的需求,現階段採用的技術架構,伺服器配置等資訊;在站點服務構建時用到的部分技術,知識點,以及遇到的問題會在後面分不同的章節+不同的小節來講解,樂於和大家分享自己的經驗;不知道本篇文章發表出去後,dudu的編輯人員是不是會認為是一篇廣告博文而拒絕掉,當然個人覺得還是有不錯的東西值得了解的;

技術架構

愛留圖圖片收集網站,主要使用的是微軟推出的AspNetCore的mvc框架,她生成跨平臺執行包的特點是我採用的原因之一;mvc框架在現今市面上還很流行,它提供了很多解決方案,例如mvc的過濾器,路由等在本次專案中提供了很多便捷;另外一個vs2017神器支援netcore,這使得在開發效率尤其是初建立專案上提供了很大的便利,大大減少了開發成本;

資料庫選型

本來打算採用mgodb的,後臺還是求開發速度,因此把目標轉移到了mysql和postgressql資料庫上,EFCore為開發者推出的能夠很好的支援多種資料庫驅動的方案,讓我們很夠很好的做資料遷移(sqlserver也在其列中),故而選擇了最最熟悉的sqlserver,使用的版本是sqlserver2012,因為裡面有很多資料庫優化解決方案和其他的支援;

伺服器

由於之前個人組的阿里雲伺服器未到期,因而暫未有更多的考慮;目前租的伺服器配置如圖就不多說了:

CPU: 1核    記憶體: 4096 MB 1Mbps

域名選擇

好的域名能很好的讓大眾知曉,易於推廣,但對於個人網站來說我要的不是想京東,淘寶那麼出名,而是更專注於好的服務,不忘初心,為使用者提供好的留存圖片集方案;因此我使用域名為:www.lovexins.com,目前還沒有備案,所以只能使用埠訪問:http://lovexins.com:9527

需求定位 + 個人目的

對於一個新網站來說,抓住好的定位是很重要的,好的定位能夠讓網站在開放初期就得到好的使用者量以及今後發展的廣度;愛留圖從我個人目的出發來說,主要是收集圖片,收集留存引發大眾瞬間靈感的畫面,個人旅遊風采的畫面,團團圓圓溫馨場景等畫面的圖片,幫助使用者留存住歷史積累下來的圖片;

對於大部分朋友來說,什麼手機,電腦,照相機等產品的確能夠儲存很多圖片,但是隨著時間或者說運用場景的增多空間爆滿是遲早的事情,因此"愛留圖"誕生了,簡單來說為使用者解決了空間問題哈哈(儘管目前個人能力範圍的伺服器空間也不大,不過還是儘量滿足朋友們的需要);下面來簡單介紹第一版制定的需求功能;

欄目活動展示

詳細的個人中心統計

 

統一的賬戶設定

 

圖片集上傳畫面

個人留圖內容的展示

關於我們

愛留圖 -- 由一個熱愛祖國,熱愛生活,熱愛分享的工程師建立於2017年。目的是收集留存引發大眾瞬間靈感的畫面,個人旅遊風采的畫面,團團圓圓溫馨場景的畫面,以及定期專欄開設的活動畫面的收集。愛留圖致力於堅持分享、開放的網際網路精神,旨在為大眾提供圖片留存記錄,如果你和我們有相同的目標,我們樂意一起攜手前行。

部落格文章分享計劃

在使用vs2017+Aspnetcore1.1+mvc+sqlserver2012構建愛留圖的時候 ,對新框架的熟悉度更高了,也遇到了很多問題如:開發方面,壓縮js和css檔案方面等問題,因為是新的框架和vs2017新版本的工具,在使用上還不是很流暢,很多東西國內網站哪怕部落格園暫時未能找到解決方案,只好去netcore官網,nuget,git,stackoverflow等國外技術交流網站上搜尋,好在大部分很好處理了,這些用到的部分技術,知識點,及遇到的問題會在後面分不同的章節+不同的小節來講解,樂於和大家分享自己的經驗,希望多多支援;

相關文章