[問題]頁面生成時間?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
逍遙悠
竹貓忠實會員
竹貓忠實會員
文章: 313
註冊時間: 2002-11-30 16:57
來自: 遙遠的那一端

[問題]頁面生成時間?

文章 逍遙悠 »

小弟偶然之間翻到了這一篇文章

http://phpbb-tw.net/phpbb/viewtopic.php ... 面&start=15

看到以下語法

代碼: 選擇全部

PHP 語法: 


<? 
//test_time.php 
$start_time = time()+microtime(); 
for($i=0;$i<6000000;$i++){} //中間的60萬是執行次數~別調太高~會當機~請衡量自己電腦能力~我的加到10000000平均是2.2秒 
$end_time = time()+microtime(); 
$how_time = $end_time - $start_time;    //時間相減 
echo $how_time;  //輸出執行時間 
?>

 

運用在PHPBB~ 
將 
PHP 語法: 

<?php 
$start_time = time()+microtime(); 
?>

 
丟在common.php一開始 
將 
PHP 語法: 

<?php 
$end_time = time()+microtime(); 
$how_time = $end_time - $start_time;    //時間相減 
echo $how_time;  //輸出執行時間 
?>

 

丟在page_tail.php底端 
輸出HTML之前

好奇試了一下 但是因為不了解這一段\r

代碼: 選擇全部

丟在page_tail.php底端 
輸出HTML之前
這一段\r

代碼: 選擇全部

<?php 
$start_time = time()+microtime(); 
?>
就是我都看不懂就對了............ 所以想請問一下詳細的介紹 不知哪位大大能討教?

另外 大頭真大大的論壇顯示為\r

代碼: 選擇全部

頁面生成時間: 0.359 秒 (PHP: 51% - SQL: 49%) - 共讀取資料庫: 51 次 - Gzip 壓縮功能 開啟 - 除錯模式 開啟   
藍色的天空 論壇顯示

代碼: 選擇全部

Page generation time: 0.3143s (PHP: 100% - SQL: 0%) - SQL queries: 30 - GZIP enabled - Debug on
為什麼一個php+mysql是100% 而藍天的php 就100% 這.......小弟真的搞不太懂?
2個論壇比較起來 藍天的快一點點(我的速度) 但是看了這一篇文章
http://phpbb-tw.net/phpbb/viewtopic.php ... 面&start=15


這一段說的

代碼: 選擇全部

就是網頁伺服器將*.php讀出來~ 然後丟給直譯器編譯的這段時間~~ 
這段時間包括~等待MYSQL回應的時間 
那這樣子php都沒有等待mysql 會有什麼壞處?? 大頭真大大的論壇mod裝的比藍天大的多 但是為什麼頁面生成 會比藍天大的 平均? (是這樣說嗎?)
圖檔
逍遙悠
竹貓忠實會員
竹貓忠實會員
文章: 313
註冊時間: 2002-11-30 16:57
來自: 遙遠的那一端

文章 逍遙悠 »

另外再請問!!(已經搜尋 圖片 圖檔 外連) 都是都沒有我要的答案

我知道mysql跟phpbb論壇 可以分開 但不知道所使用的圖檔 images 是否也可以放在其他空間?

另外!! 中文語言檔(lanuage 這樣翻譯對嗎?) 裡面所使用的圖檔 是否也能外連呢??
如果可以 那麼要分別怎麼作呢?
圖檔
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

先回答你第一個問題
之所以PHP是100%,而SQL是0%,因為他有裝FileCache的功能\r
所以他是直接把之前存在硬碟快取區的生成頁面傳送到你的畫面\r
所以會比不用FileCache的功能快~
你可以參考
phpBB\contrib\README.html
逍遙悠
竹貓忠實會員
竹貓忠實會員
文章: 313
註冊時間: 2002-11-30 16:57
來自: 遙遠的那一端

文章 逍遙悠 »

了解了!!!!!!!!!!那檔案快取 比不上分工合作嗎? 他一個比php+mysql 比較快嗎?
圖檔
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

逍遙悠 寫:了解了!!!!!!!!!!那檔案快取 比不上分工合作嗎? 他一個比php+mysql 比較快嗎?
當然是不能這樣比較的~
一般的工作流程如下

使用者瀏覽->PHP->資料查詢->生成頁面->輸出結果

如果你有裝FileCache的功能,只是在PHP這個階段它會去檢查有無之前已\r
有產生生成頁面在快取區,如果有的話就直接輸出結果,跟本不會用到資料
查詢
,如果沒有的話還是要經過資料查詢生成頁面然後再輸出結果

這個需要有一點程式的概念~ 8-)
頭像
kstsabc
星球普通子民
星球普通子民
文章: 12
註冊時間: 2004-03-20 02:43
來自: 黑洞國度

文章 kstsabc »

請問一下這個外掛是不是不適用於新版的MySQL
因為我家的SQL永遠都是0%?? :roll:
台灣阿堂 寫:
逍遙悠 寫:了解了!!!!!!!!!!那檔案快取 比不上分工合作嗎? 他一個比php+mysql 比較快嗎?
當然是不能這樣比較的~
一般的工作流程如下

使用者瀏覽->PHP->資料查詢->生成頁面->輸出結果

如果你有裝FileCache的功能,只是在PHP這個階段它會去檢查有無之前已\r
有產生生成頁面在快取區,如果有的話就直接輸出結果,跟本不會用到資料
查詢
,如果沒有的話還是要經過資料查詢生成頁面然後再輸出結果

這個需要有一點程式的概念~ 8-)
主題已鎖定

回到「phpBB 2 安裝與使用」