ECMS生成實測:兩千萬數(shù)據(jù)、17.3GB數(shù)據(jù)庫(2)_建站經(jīng)驗教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:網(wǎng)站分析之路:了解瀏覽網(wǎng)站的人群來源
      在使用分析工具和學習分析方法的過程中的一些筆記,Paidai首發(fā)。在學習使用工具的時候,知其大概是最初的目標,我這邊用的是Google Analytics,先貼個概覽圖: 這個是一個很小的網(wǎng)站一周的數(shù)據(jù),可以看出: (1)每天有幾十個人訪問,人數(shù)有逐步上升的趨勢

      二、測試環(huán)境

      1、硬件配置:使用本人工作使用的機器測試,普通的配置

      CPU:2.0 GHz

      內(nèi)存:1GB

      2、軟件環(huán)境:使用無任何優(yōu)化的帝國CMS6.0一鍵安裝包

      WINDOWS 2003

      APACHE 2.2.4

      PHP 5.2.0

      MYSQL 5.0.27

      ZEND Optimizer 3.2.6

      帝國CMS6.0開源版(GBK)

      (注:因為只是測試所以采用效率比較一般的WINDOWS平臺,最好的PHP+MYSQL運行環(huán)境建議采用LINUX或UNIX平臺。)

      3、截圖工具用PrintScreen屏幕截取+photoshop保存

      4、網(wǎng)站存放數(shù)據(jù)欄目限制在12個

      5、所有欄目都使用新聞系統(tǒng)模型

      6、計算php頁面時間代碼:

      以下為引用的內(nèi)容:
      在$empire=new mysqlquery();下面加
      $stime=microtime(true);
      在文件代碼最下面加
      <?php
      $etime=microtime(true);
      $total=$etime-$stime;
      echo '<font color=red size=5><b>執(zhí)行時間:'.$total.'秒</b></font>';
      ?>

      7、生成時間查看代碼

      date("Y-m-d H:i:s")

      三、分析2000萬數(shù)據(jù)如何分配

      利用帝國CMS的每個欄目都可以單獨使用存放表的特性,我們可以把每個欄目都使用單獨的存放表。也就是建12個相同的新聞表和模型(news~news12)。下面我們來計算下單表的存放數(shù)據(jù)范圍:

      1、首先我們可以用取平均值計算單個欄目存儲的數(shù)據(jù)數(shù)量范圍

      20000000/12約等于1700000,所以每個欄目只要存儲170萬條數(shù)據(jù)就可以存下2000萬數(shù)據(jù)。

      2、根據(jù)我們的硬件環(huán)境條件我們可以計算出比較合理的單表大小范圍

      由于我們本機測試,所以2.0GHz的CPU基本可以滿足表讀寫和生成處理。

      但由于我們的內(nèi)存只有1GB,除去系統(tǒng)進程開銷、PHOTOSHOP和瀏覽器開銷,剩余出來的數(shù)據(jù)能使用的內(nèi)存應該不足700MB,所以為了保證MYSQL能更快的讀取一個表所有數(shù)據(jù),建議MYSQL單表數(shù)據(jù)不要大于這個內(nèi)存大小。對于帝國CMS來說就是主表的大小不要大于可用內(nèi)存的大小,副表大小倒是其次,因為副表沒有一次讀取的情況,所以保守的估計主表大小最好在500~600MB范圍為佳。

      四、由于不知道多少數(shù)據(jù)使主表是在500~600MB范圍,所以下面我們要用第一個新聞表來測試

      說明:由于是第一次測試所以采用比較保守的增量:以每次插入50萬數(shù)據(jù)測試并查看效果,直到達到最佳的內(nèi)存范圍。

      測試項目:后臺管理列表速度及翻頁、修改信息速度、生成速度、動態(tài)內(nèi)容頁查看速度、查看數(shù)據(jù)庫大小

      (一)、第一次導入50萬數(shù)據(jù)到news表:

      1、導入截圖

      點擊小圖查看大圖

      2、后臺管理信息列表速度

      直接訪問:0.0089秒

      點擊小圖查看大圖

      分享:解析搭建Wordpress Mu的插件和注意事項
      一、Wordpress Mu是Wordpress的多用戶版,雖然在內(nèi)核上是一樣的,但是也有一些插件、模板并不能通用,一部分可以通過簡單的修改來適應Mu,而有一些要寫入實體文件的則不能。 那類插件能夠通用? 寫入數(shù)據(jù)庫而不寫入web文件的都可以在Mu上使用,因為Mu上是多

      來源:模板無憂//所屬分類:建站經(jīng)驗教程/更新時間:2012-06-06
      相關建站經(jīng)驗教程