剩閑扒兒扒小說(shuō)網(wǎng) http://www.sx828.com
網(wǎng)站:用的 springboot、webflux、hibernate、 thymeleaf、mysql。純響應(yīng)式編程,以jar的形式發(fā)布,用netty作為底層通,沒(méi)有其它servlet容器?,F(xiàn)在有小說(shuō)3000部,全部章節(jié)460萬(wàn)條(每天還在增加),數(shù)據(jù)庫(kù)52G(小說(shuō)內(nèi)容被壓縮gzip格式存儲(chǔ))。我線上的服務(wù)器磁盤(pán)40G,所以線上數(shù)據(jù)庫(kù)中沒(méi)有小說(shuō)具體章節(jié)內(nèi)容,只有章節(jié)目錄。系統(tǒng)再?gòu)牡谌骄W(wǎng)站上抓取小說(shuō)內(nèi)容。對(duì)方服務(wù)器限制一個(gè)ip在一秒內(nèi)只能訪問(wèn)1-2次,所以會(huì)導(dǎo)致本網(wǎng)站在打開(kāi)小說(shuō)具體章節(jié)內(nèi)容時(shí),有延時(shí)。本網(wǎng)站在小并發(fā)訪問(wèn)時(shí),這個(gè)延時(shí)體驗(yàn)不明顯;但大并非訪問(wèn)時(shí),肯定會(huì)受影響。
數(shù)據(jù)抓取爬蟲(chóng):編寫(xiě)了一個(gè)通用的數(shù)據(jù)提取工具(通過(guò)json配置就可以把業(yè)務(wù)數(shù)據(jù)從頁(yè)面中提取出來(lái))??梢宰ジ鞣N數(shù)據(jù)。 用到的技術(shù): java 線程池、jdbc 、jsoup 。以jar形式發(fā)布運(yùn)行
手機(jī)H5剛開(kāi)始寫(xiě),用到了:angularjs、Vue、springboot、webflux、hibernate。
網(wǎng)站中各個(gè)列表、推薦 等等都可以配置長(zhǎng)度,每個(gè)列表中具體位置上的小說(shuō)都可以配置,也可以當(dāng)做廣告位來(lái)銷(xiāo)售。