掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
雖然現(xiàn)在很多用戶都被微信微博等這些現(xiàn)象級(jí)互聯(lián)網(wǎng)產(chǎn)品黏住了,但對(duì)于很多細(xì)分的行業(yè),依然有小眾的用戶希望有屬于自己的一個(gè)社群,諸如小米社區(qū)這樣的就是非常典型的案列。而我們微構(gòu)網(wǎng)絡(luò)成癮是Discuz認(rèn)證的第三方的開發(fā)者,而Discuz是快速開發(fā)、部署社區(qū)論壇的神器,在最近一段時(shí)間,我們承接了不少關(guān)于Discuz的服務(wù)。其中有整站建設(shè)的、有模板開發(fā)的、有插件開發(fā)的,還有一些支持服務(wù)的。
在做支持服務(wù)的時(shí)候,經(jīng)常碰到的一個(gè)問(wèn)題就是客戶的站點(diǎn)速度比較慢,不管是閱讀帖子的時(shí)候的打開速度還是發(fā)布信息時(shí)的響應(yīng)速度。而出現(xiàn)這樣的問(wèn)題,不是專業(yè)的人士是無(wú)法分析里面的原委,也是無(wú)法解決的。而我們對(duì)這些相關(guān)問(wèn)題是非常有經(jīng)驗(yàn)的,從分析問(wèn)題、發(fā)現(xiàn)問(wèn)題,在到解決問(wèn)題,以及給出預(yù)防的方案。
針對(duì)Discuz論壇速度變慢的現(xiàn)象,結(jié)合我們的實(shí)戰(zhàn)經(jīng)驗(yàn),下面來(lái)舉出幾個(gè)非常典型的原因:
第一,騰訊云平臺(tái)。大家知道自從騰訊收購(gòu)康盛公司以后,騰訊在Discuz這款產(chǎn)品中植入了特別多的自家產(chǎn)品,包括QQ互聯(lián)、漫游應(yīng)用、騰訊分析、SOSO表情、縱橫搜索等等,而隨著后續(xù)騰訊認(rèn)為Discuz已經(jīng)完成它的使命后(后面不是有了微信這個(gè)大殺器么),逐步開始不重視這個(gè)生態(tài),以至于很多平臺(tái)模塊長(zhǎng)期未更新、未維護(hù),很多庫(kù)資源甚至出現(xiàn)連接異常。關(guān)鍵是在Discuz的默認(rèn)狀態(tài),很多這樣的云服務(wù)是開啟的,會(huì)加載很多遠(yuǎn)程資源,但這些資源又連接異常,這樣就導(dǎo)致了速度極其慢。
解決方法:其實(shí)也比較簡(jiǎn)單,就是關(guān)閉那些不必要的云服務(wù),我們覺(jué)得除了QQ互聯(lián)有所作用外,其他的東西其實(shí)都可以關(guān)閉和禁止啟用。
第二,第三方插件。有客戶說(shuō)自己的站點(diǎn)操作速度非常慢,比如發(fā)布一個(gè)帖子后要等十幾二十秒才能響應(yīng)過(guò)來(lái),結(jié)果我們分析網(wǎng)站日志后發(fā)現(xiàn)是某些SQL查詢語(yǔ)句異常導(dǎo)致的,甚至發(fā)現(xiàn)一些莫名其妙的數(shù)據(jù)表。查詢Discuz數(shù)據(jù)詞典后發(fā)現(xiàn),原程序并沒(méi)有這樣的數(shù)據(jù)表,這就說(shuō)明這些表肯定是第三方插件的。后面分析對(duì)應(yīng)的插件發(fā)現(xiàn),這些插件很多時(shí)候沒(méi)有全面考慮一些因素,導(dǎo)致了某些慢查詢的出現(xiàn),因此就拖慢了整個(gè)網(wǎng)站的數(shù)據(jù)。
解決方法:盡量避免不明來(lái)源插件的使用,同時(shí)在使用較多插件的時(shí)候,需要不斷監(jiān)測(cè)網(wǎng)站的性能,如果發(fā)現(xiàn)操作異常,可以同數(shù)據(jù)庫(kù)連接等方面著手,發(fā)現(xiàn)問(wèn)題出在哪個(gè)插件上面。然后或者卸載該插件,或者自己重新優(yōu)化該插件,修復(fù)插件存在的問(wèn)題。
第三,某些提示服務(wù)。Discuz確實(shí)很強(qiáng)大,擁有眾多的功能,但在我們實(shí)際應(yīng)用當(dāng)中很多功能是用不到的;而這些功能往往卻拖慢了我們的網(wǎng)站速度。比如消息實(shí)時(shí)提示功能、郵件提醒功能、桌面提醒功能等等。
解決方法:我們可以根據(jù)自己的運(yùn)營(yíng)實(shí)際來(lái)選擇性關(guān)閉某些不需要的服務(wù)。
以上三種是我們經(jīng)常遇到拖慢Discuz的元兇,當(dāng)然除此之外還有更多的一些原因,而這三個(gè)原因幾乎占了總體比例的大多數(shù)。當(dāng)然了,如果你的站點(diǎn)遇到類似的問(wèn)題,而自己或者團(tuán)隊(duì)不能快速解決相應(yīng)的問(wèn)題,我們非常樂(lè)意來(lái)提供技術(shù)服務(wù)。
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流