我有一個小的PHP框架,基本上只是加載控制器和視圖。 在執行開始和結束時使用microtime(),大約0.004秒內加載一個空白頁面。php mysql db連接速度很慢
這是「問題」。如果我執行以下操作:
$ link = @mysql_connect($ server,$ user,$ pass,$ link); @mysql_select_db($ database,$ link);
頁面大約在0.500秒內加載。高達12500%的時間來渲染空白頁面。
這是正常的還是我在做嚴重錯誤的地方...(我希望後者)。
編輯:有人可以說什麼是一個正常的時間罰款只是連接到像上面的MySQL數據庫。
如果我是你,我不會使用錯誤抑制器,特別是當你在尋找錯誤時);然後,爲什麼你的連接中的$ link? – markus 2009-10-11 18:53:06
該鏈接僅用於打開其他連接。但在這種情況下,它會被視爲錯誤。 刪除@ -sign什麼都不做。 – Adergaard 2009-10-11 18:55:41
你知道建立數據庫連接需要多長時間嗎?多久才能選擇一個數據庫?我的意思是在你加載一個空白頁面之前,現在你正在加載一個頁面,創建一個資源並將它用於查詢。 – markus 2009-10-11 19:03:37