日韩欧美综合-国产色影院-黄色欧美大片-奶茶视频黄色-无码粉嫩虎白一线天在线观看-亚洲天堂手机在线-亚洲欧美日本在线-日本特级黄色-亚洲tv在线-婷婷激情综合-亚洲精品无-成人免费黄色-亚洲色图久久久-色噜噜狠狠狠综合曰曰曰-精品久久久精品-蜜臀av在线播放-国产美女高潮流白浆视频

Discuz!產(chǎn)品總監(jiān)李國德:新版功能改進(jìn)197項

作者: 來源:未知 2012-04-07 19:08:23 閱讀 我要評論 直達(dá)商品

騰訊科技訊 4月7日,在今日召開的第七屆站長大會“互聯(lián)網(wǎng)產(chǎn)品與創(chuàng)新高峰論壇”上,Discuz! 產(chǎn)品總監(jiān)李國德向大家介紹了Discuz!X2.5的改進(jìn)情況,他表示,Discuz!X2.5功能改進(jìn)是197項,主要涉及數(shù)據(jù)庫操作的317個程序文件,4525處代碼片斷修改,DB類文件217個。

以下為演講實錄:

2012第七屆中國互聯(lián)網(wǎng)站長年會今天在北京國際會議中心召開。會議主題為“借船出海謀發(fā)展 共贏社區(qū)云時代”,議題包含“借平臺創(chuàng)業(yè) ”、“移動新機遇”、“共贏云時代”等。

李國德:謝謝各位來賓,謝謝各位站長。我用一個比較簡短的時間向大家描述一下Discuz!X2.5我們所做的改進(jìn)。

首先我們一起來看一下Discuz!X2.5的一些數(shù)字。功能改進(jìn)是197項,主要涉及數(shù)據(jù)庫操作的317個程序文件,4525處代碼片斷修改,DB類文件217個。研發(fā)耗時我們使用了5個月的時間進(jìn)行代碼的研發(fā)和架構(gòu)改造,歷經(jīng)了頒布的發(fā)布,當(dāng)然前面還有內(nèi)測,三個月的時間來進(jìn)行產(chǎn)品的完善。

新改變最多的還是圍繞架構(gòu)和性能,其次是應(yīng)用和升級,接下來是新功能的元素。

為什么我們要花這么大的力量來進(jìn)行數(shù)據(jù)層的改進(jìn)?我通過四個點來回答這個問題。

因為我們的功能要進(jìn)行模塊化和插件化,通過封裝的API就可以避免Discuz!不兼容,這個插件可以無成本低來使用Discuz!內(nèi)制的性能優(yōu)化體制,包括內(nèi)存的優(yōu)化,內(nèi)存緩存的使用,多服務(wù)器部署等特點。同時我們對數(shù)據(jù)的寫入進(jìn)行了統(tǒng)一的安全處理,這樣可以讓你的插件變得更加安全。

第二點,我們讓數(shù)據(jù)表全面支持內(nèi)存緩存。在之前X2的版本里面,如果你想給Discuz!加內(nèi)存的緩存支持是非常困難的,因為它的數(shù)據(jù)的讀寫是分散在不同的程序文件里面,這樣你給每個表要加緩存的話,你要改大量的分見。所以在封裝的體系下增加緩存的功能就非常簡單,而且我們已經(jīng)內(nèi)置了緩存的支持。

這個圖它表達(dá)了緩存加入以后,對你的數(shù)據(jù)庫負(fù)載減輕的原理,就是用戶讀寫會同時更新緩存和數(shù)據(jù)庫,但是讀只從緩存里面讀,你的數(shù)據(jù)庫夠變成了一個數(shù)據(jù)的備份體,它不會承載讀的壓力,就減少數(shù)據(jù)庫鎖等等的性能的問題。

這個圖就是我們新的版本里面,對內(nèi)存的一些設(shè)置,整個內(nèi)存包括各種表,用戶表,主題表,等等都可以進(jìn)行緩存的啟用。

數(shù)據(jù)表需要支持分服務(wù)器部署,和內(nèi)存緩存一樣,在以往的數(shù)據(jù)架構(gòu)里面,分散的數(shù)據(jù)讀寫,導(dǎo)致如果想對一個單臺服務(wù)器部署是不可能的,主題表就是孤立的一個文件,你就可以把主題表放在一臺服務(wù)器上,你可以把一個用戶表放在一臺服務(wù)器上,這樣你可以根據(jù)你的網(wǎng)站的負(fù)載壓力,來決定你的服務(wù)器的部署方案。

第四點,是寫入數(shù)據(jù)更安全。之前的版本我們Discuz!有一個機制,就是把頁面的變量進(jìn)行了統(tǒng)一的處理。這樣的化會導(dǎo)致漏洞的出現(xiàn),現(xiàn)在我們把數(shù)據(jù)安全處理,放在數(shù)據(jù)存儲的最底層,你只要經(jīng)過這個接口,我們就可以進(jìn)行安全的檢查,讓你的程序更安全。

在新的版本里面,我們做了一些優(yōu)化,第一個就是針對用戶表,這是我們針對我們跟一些比較大型的網(wǎng)站進(jìn)行數(shù)據(jù)挖掘得到的一個數(shù)據(jù),這些主流的網(wǎng)站里面,90天未訪問的用戶,82%的用戶90天沒有訪問,這個數(shù)據(jù)比較驚人的在于,365天沒有來的占60%,大部分網(wǎng)站60%的用戶是一年沒有來的。

我們的用戶優(yōu)化的思路就在這里,我們希望我們認(rèn)為70%的用戶都是僵尸用戶,它大大占據(jù)了你服務(wù)器的存儲,或者數(shù)據(jù)庫壓力的平衡點,我們產(chǎn)品里面就引入了一個新的機制,我們把用戶進(jìn)行了存檔,把活躍的用戶放入內(nèi)存緩存,存的數(shù)據(jù)當(dāng)用戶自己來登陸的時候,我們會把僵尸用戶變成活躍用戶,放進(jìn)高速緩存里面,這樣讓你網(wǎng)站的負(fù)載壓力大大減少,而且把你服務(wù)器的優(yōu)勢都提供給活躍用戶,這是我們第一個優(yōu)化思路。

第二個,是我們對主題查看數(shù)的更新做了優(yōu)化,以往Discuz!產(chǎn)品里面,很多站長比較頭疼的問題,特別對一些尤其活躍的網(wǎng)站來說,它在一分鐘之內(nèi)會無數(shù)的主題被查看,我們每隔幾分鐘在準(zhǔn)點的時候進(jìn)行批量更新,在更新的時候會造成數(shù)據(jù)庫的壓力。我們針對這點進(jìn)行了優(yōu)化,我們新增了一個臨時表,這個表是時時更新的,你在前端看起來的查看數(shù)是完整無缺的,但是這個臨時表我們也增加了一個定時定期定量的同步一個機制,來解決這個主題查看數(shù)更新的問題。

第三個問題,也是很多網(wǎng)站頭疼的問題,就是高樓帖的問題,尤其在舉辦活動,或者當(dāng)你網(wǎng)站的用戶特別活躍的時候,比如可能很多人去過一些小米網(wǎng)站,你一個帖子發(fā)出來以后,瞬間可能就一百個扉頁沒了,這種網(wǎng)站它的負(fù)載壓力還是非常頭疼的一個問題。因為這個問題是它自己本身的問題,他的機制當(dāng)(英語)越靠后的時候壓力越大。

我們在新的機制里面,我們引入了一個直接定位的概念,無論你的扉頁是第幾頁,我們會直接找到開始標(biāo)位,直接進(jìn)行一個查詢,這樣就避免了這個壓力。

這幾點,也是大家非常關(guān)注的一些性能優(yōu)化點,針對DIY這塊,因為它沒有用到MySQL的縮印,避免帶來的(英語)的壓力。

同時我們針對點評,評分,使用頻繁的網(wǎng)站來說,也進(jìn)行了內(nèi)存的引入,來解決性能問題。

我再給大家介紹一下我們新版里面的一個改進(jìn),叫用戶中心,可以讓站長非常方便的通過用戶中心找到自己想要的拓展功能,包括點評,包括插件的兼容性,一目了然。在介紹頁面里面大家可以看到這個插件有多少人點評了,有多少人關(guān)注,都可以一目了然。

在Discuz!X2.5沒有發(fā)布之前,都是基于測試版提供的,所以那個數(shù)據(jù)也并不是一個大普及的數(shù)據(jù),但是在我們測試的情況下取得的數(shù)據(jù)還是非常樂觀的。我們在今年1月份剛剛推出,到1月中旬就有2276個網(wǎng)站使用了用戶中心,截止到3月中旬,已經(jīng)達(dá)到15199個站點,這個藍(lán)線就是代表每月的用戶中心站點使用量。應(yīng)用的安裝量到目前為止達(dá)到53102次,平均每個網(wǎng)站安裝3.85個應(yīng)用。紅線就是應(yīng)用的安裝次數(shù),大家可以看到紅線,在今天中午之后,這個紅線基本上成為豎線。

 1/5    1 2 3 4 5 下一頁 尾頁

  推薦閱讀

  戴志康:移動互聯(lián)網(wǎng)對社區(qū)的發(fā)展利弊并存

騰訊科技訊 4月7日消息,康盛公司總裁戴志康( 微博 )表示,康盛科技正在積極布局移動互聯(lián)網(wǎng)業(yè)務(wù),推出的移動互聯(lián)網(wǎng)產(chǎn)品掌上論壇正在不斷優(yōu)化中。戴志康認(rèn)為,移動互聯(lián)網(wǎng)對社區(qū)的發(fā)展是契機與危機并存。 戴志康稱,移>>>詳細(xì)閱讀


本文標(biāo)題:Discuz!產(chǎn)品總監(jiān)李國德:新版功能改進(jìn)197項

地址:http://www.sh-jijian.com/a/kandian/20120407/48902.html

樂購科技部分新聞及文章轉(zhuǎn)載自互聯(lián)網(wǎng),供讀者交流和學(xué)習(xí),若有涉及作者版權(quán)等問題請及時與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂購科技進(jìn)行文章共享合作。

網(wǎng)友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網(wǎng)友評論(點擊查看更多條評論)
友情提示: 登錄后發(fā)表評論,可以直接從評論中的用戶名進(jìn)入您的個人空間,讓更多網(wǎng)友認(rèn)識您。
宝丰县| 宿州市| 无极县| 新巴尔虎右旗| 阿克陶县| 龙海市| 江阴市| 芜湖县| 松溪县| 赣榆县| 全州县| 普宁市| 阜平县| 岱山县| 桂平市| 柘城县| 叙永县| 揭西县| 武陟县| 龙海市| 当阳市| 新余市| 米易县| 盐亭县| 通山县| 苗栗县| 南漳县| 栖霞市| 张家界市| 田林县| 巴林右旗| 将乐县| 巫山县| 衡阳市| 杨浦区| 化德县| 白银市| 于田县| 哈密市| 平邑县| 松潘县|