小說閱讀網(wǎng):聽云Server如何保障千萬級(jí)用戶高并發(fā)的網(wǎng)站性能?
到2014年12月31日,小說閱讀網(wǎng)上線已有10年,總注冊(cè)用戶數(shù)為5000萬,駐站作者超過30萬,用戶覆蓋了國內(nèi)所有的省市。作為國內(nèi)最早的在線閱讀網(wǎng)站,小說閱讀網(wǎng)以其豐富的內(nèi)容、良好的用戶體驗(yàn)受到廣大文學(xué)小說愛好者和國內(nèi)網(wǎng)絡(luò)作者的推崇。
小說閱讀網(wǎng)對(duì)性能的追求
小說閱讀網(wǎng)是以點(diǎn)擊量、VIP閱讀量、用戶留存率為關(guān)鍵業(yè)務(wù)指標(biāo)的在線閱讀網(wǎng)站,網(wǎng)站性能至關(guān)重要,小說閱讀網(wǎng)情況如下:
1. 總注冊(cè)用戶5000萬,駐站作者30萬,在線用戶過百萬,日均訪問量過千萬;
2. 采用的是***的LAMP架構(gòu),即Linux-Apache-MySQL-PHP,具有Web資源豐富、輕量、快速開發(fā)、通用、跨平臺(tái)等優(yōu)勢(shì);
3. 小說閱讀網(wǎng)擁有一套完整的分布式系統(tǒng)以及分離的虛擬主機(jī)以支持其每日的海量訪問;
4. 擁有一批專業(yè)高效的運(yùn)維技術(shù)團(tuán)隊(duì)。
并且,小說閱讀網(wǎng)引入了第三方應(yīng)用性能管理解決方案——聽云Server。

小說閱讀網(wǎng):聽云Server可以有效提高服務(wù)器端性能問題定位效率
分布式系統(tǒng)高度的可伸縮性和可擴(kuò)展性對(duì)網(wǎng)站起到了資源隔離的作用。當(dāng)某頻道訪問量大時(shí),分布式系統(tǒng)可使其他頻道不受干擾,避免性能問題的發(fā)生,如果發(fā)生,快速找到問題原因所在是每個(gè)高并發(fā)網(wǎng)站的頭等大事,小說閱讀網(wǎng)使用了聽云Server對(duì)其服務(wù)器實(shí)現(xiàn)性能監(jiān)測(cè),通過聽云Server即時(shí)獲取相關(guān)性能數(shù)據(jù)進(jìn)行智能分析,幫助運(yùn)維人員快速找到網(wǎng)絡(luò)瓶頸,再次提升運(yùn)維效率,實(shí)現(xiàn)***用戶性能體驗(yàn)。
一般情況下,用戶往往關(guān)注應(yīng)用的處理能力,即是否正常響應(yīng)、是否可用,但往往會(huì)忽略了服務(wù)器端的性能問題。當(dāng)問題出現(xiàn)時(shí),用戶可能會(huì)把更多的原因歸結(jié)于網(wǎng)絡(luò)層面的問題,或者知道是代碼出現(xiàn)問題但不知道具體哪行代碼以及是何種原因引起的;或者會(huì)把問題判斷為是架構(gòu)上的缺陷導(dǎo)致的程序異常,但這些都僅僅是推斷,沒有具體的數(shù)據(jù)作為支持。
聽云Server利用在應(yīng)用服務(wù)器端中植入探針的方式,針對(duì)服務(wù)器端的性能問題進(jìn)行監(jiān)測(cè),并且實(shí)現(xiàn)對(duì)應(yīng)用代碼、關(guān)系型數(shù)據(jù)庫、NoSQL、第三方接口調(diào)用服務(wù)、服務(wù)器本身的監(jiān)控,確定了如網(wǎng)絡(luò)、代碼、數(shù)據(jù)庫等導(dǎo)致響應(yīng)慢、不可用或報(bào)錯(cuò)情況的原因。而在過去,用戶往往對(duì)服務(wù)器端的原因只能推測(cè)。
小說閱讀網(wǎng):聽云Server可以有效減少資源損耗
以運(yùn)維人員角度來看,如果對(duì)服務(wù)器進(jìn)行監(jiān)測(cè)的話往往會(huì)面對(duì)極大的困難和挑戰(zhàn):比如需要花費(fèi)大量的精力及資金、需要人力對(duì)服務(wù)器進(jìn)行維護(hù)、需要單獨(dú)的服務(wù)器進(jìn)行承載、需要大量的時(shí)間對(duì)性能數(shù)據(jù)進(jìn)行分析。同時(shí)讓運(yùn)維與研發(fā)人員最頭疼的是,即便以上的難題全部都被順利解決,在實(shí)際執(zhí)行起來還會(huì)受到人為原因的限制,運(yùn)維與研發(fā)人員配合起來有較大的溝通成本。如果無法及時(shí)有效解決性能問題,那么就會(huì)積少成多,形成大問題。
聽云Server以部署簡(jiǎn)單、極簡(jiǎn)操作的方式提供服務(wù)器端性能監(jiān)測(cè),用戶只需部署探針即可了解到應(yīng)用變慢或報(bào)錯(cuò)的原因。

圖為聽云Server縮短性能問題解決流程
小說閱讀網(wǎng)
成立于2004年,以其獨(dú)特的風(fēng)格和豐富的內(nèi)容受到廣大文學(xué)小說愛好者的推崇,靠廣大會(huì)員自發(fā)的推薦等,目前日訪問量近6千萬,每天在線用戶200萬,原創(chuàng)作品達(dá)20w,全球流量排名歷史***171名。
聽云
國內(nèi)領(lǐng)先的端到端應(yīng)用性能管理方案,擁有聽云App、聽云Network、聽云Server、聽云CDN四條重要產(chǎn)品線。從移動(dòng)客戶端到服務(wù)器端再到網(wǎng)絡(luò)層面,全方位幫助客戶實(shí)時(shí)監(jiān)控定位崩潰、卡頓、連接超時(shí)、代碼效率低下、慢交互、第三方接口調(diào)用等性能問題。目前聽云服務(wù)客戶包括Google、 IBM、 BAT等超過500家大型企業(yè),同時(shí)也是全球領(lǐng)先技術(shù)咨詢公司Gartner在APM領(lǐng)域國內(nèi)唯一關(guān)注研究的公司。