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

本章和大家分享的是一個自制的圖片收集網站:愛留圖;本章不打算分享什麼技術知識點,而分享的主要內容有網站的創立的需求,現階段採用的技術架構,服務器配置等信息;在站點服務構建時用到的部分技術,知識點,以及遇到的問題會在後面分不同的章節+不同的小節來講解,樂於和大家分享自己的經驗;不知道本篇文章發表出去後,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等國外技術交流網站上搜索,好在大部分很好處理了,這些用到的部分技術,知識點,及遇到的問題會在後面分不同的章節+不同的小節來講解,樂於和大家分享自己的經驗,希望多多支持;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章