本章和你們分享的是一個自制的圖片收集網站:愛留圖;本章不打算分享什麼技術知識點,而分享的主要內容有網站的創立的需求,現階段採用的技術架構,服務器配置等信息;在站點服務構建時用到的部分技術,知識點,以及遇到的問題會在後面分不一樣的章節+不一樣的小節來說解,樂於和你們分享本身的經驗;不知道本篇文章發表出去後,dudu的編輯人員是否是會認爲是一篇廣告博文而拒絕掉,固然我的以爲仍是有不錯的東西值得了解的;css
愛留圖圖片收集網站,主要使用的是微軟推出的AspNetCore的mvc框架,她生成跨平臺運行包的特色是我採用的緣由之一;mvc框架在現今市面上還很流行,它提供了不少解決方案,例如mvc的過濾器,路由等在本次項目中提供了不少便捷;另一個vs2017神器支持netcore,這使得在開發效率尤爲是初建立項目上提供了很大的便利,大大減小了開發成本;mysql
原本打算採用mgodb的,後臺仍是求開發速度,所以把目標轉移到了mysql和postgressql數據庫上,EFCore爲開發者推出的可以很好的支持多種數據庫驅動的方案,讓咱們很夠很好的作數據遷移(sqlserver也在其列中),故而選擇了最最熟悉的sqlserver,使用的版本是sqlserver2012,由於裏面有不少數據庫優化解決方案和其餘的支持;git
因爲以前我的組的阿里雲服務器未到期,於是暫未有更多的考慮;目前租的服務器配置如圖就很少說了:sql
CPU: 1核 內存: 4096 MB 1Mbps數據庫
好的域名能很好的讓大衆知曉,易於推廣,但對於我的網站來講我要的不是想京東,淘寶那麼出名,而是更專一於好的服務,不忘初心,爲用戶提供好的留存圖片集方案;所以我使用域名爲:www.lovexins.com,目前尚未備案,因此只能使用端口訪問:http://lovexins.com:9527服務器
對於一個新網站來講,抓住好的定位是很重要的,好的定位可以讓網站在開放初期就獲得好的用戶量以及從此發展的廣度;愛留圖從我我的目的出發來講,主要是收集圖片,收集留存引起大衆瞬間靈感的畫面,我的旅遊風采的畫面,團團圓圓舒適場景等畫面的圖片,幫助用戶留存住歷史積累下來的圖片;架構
對於大部分朋友來講,什麼手機,電腦,照相機等產品的確可以保存不少圖片,可是隨着時間或者說運用場景的增多空間爆盡是早晚的事情,所以"愛留圖"誕生了,簡單來講爲用戶解決了空間問題哈哈(儘管目前我的能力範圍的服務器空間也不大,不過仍是儘可能知足朋友們的須要);下面來簡單介紹初版制定的需求功能;mvc
愛留圖 -- 由一個熱愛祖國,熱愛生活,熱愛分享的工程師建立於2017年。目的是收集留存引起大衆瞬間靈感的畫面,我的旅遊風采的畫面,團團圓圓舒適場景的畫面,以及按期專欄開設的活動畫面的收集。愛留圖致力於堅持分享、開放的互聯網精神,旨在爲大衆提供圖片留存記錄,若是你和咱們有相同的目標,咱們樂意一塊兒攜手前行。框架
在使用vs2017+Aspnetcore1.1+mvc+sqlserver2012構建愛留圖的時候 ,對新框架的熟悉度更高了,也遇到了不少問題如:開發方面,壓縮js和css文件方面等問題,由於是新的框架和vs2017新版本的工具,在使用上還不是很流暢,不少東西國內網站哪怕博客園暫時未能找到解決方案,只好去netcore官網,nuget,git,stackoverflow等國外技術交流網站上搜索,好在大部分很好處理了,這些用到的部分技術,知識點,及遇到的問題會在後面分不一樣的章節+不一樣的小節來說解,樂於和你們分享本身的經驗,但願多多支持;ide