我有一个小的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