具體是運行了什么慢?
成都網站建設哪家好,找成都創新互聯公司!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。核心團隊均擁有互聯網行業多年經驗,服務眾多知名企業客戶;涵蓋的客戶類型包括:假山制作等眾多領域,積累了大量豐富的經驗,同時也獲得了客戶的一致贊揚!
因為不清楚你的具體情況,你可以按以下兩點先看看
1、檢查一下PHP環境,新建一個空的PHP文件運行看一下加載所需時間是否是毫秒級的。
2、運行thinkphp的時候有沒有連接數據庫,如果是遠程數據庫,先不連接.本地數據庫的話,盡量使用127.0.0.1而不是使用localhost
在php中如果要連接遠程數據庫連接方法很簡單,只要把本地連接localhost或127.0.0.1改成指定遠程服務器一IP地址或者直接域名即可。
語法
mysql_connect(servername,username,password);
例子
在下面的例子中,我們在一個變量中?($con)?存放了在腳本中供稍后使用的連接。如果連接失敗,將執行?"die"?部分:
代碼如下:
?php
$con?=?mysql_connect("localhost","peter","abc123");
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
//?some?code
?
上面是連接本地數據庫,下面把localhost改成遠程IP即可了
實例 代碼如下:
$conn=mysql_connect('','root','123456888');
if(!$conn)?echo?"失敗!";
else?echo?"成功!";
//?從表中提取信息的sql語句
$sql="SELECT?*?FROM?user?where?userName='$user_name'";
//?執行sql查詢
$result=mysql_db_query('info',?$sql,?$conn);
//?獲取查詢結果
$row=mysql_fetch_row($result);
mysql_close();
首先你要確定你遠程的MYSQL開啟了遠程連接。
默認是不會開啟的,一般情況也是不建議開啟的,存在風險比較大。
默認都是服務器本機或者局域網連接使用。
進入服務器給mysql加上一個賬號或者直接在你使用的賬號上,連接地址localhost或者127.0.0.1改成%,就表示任何IP都可以連接了,這樣就可以遠程連接了。
建議用一些界面管理軟件來修改比較直觀一點,當然你熟悉命令也是可以用命令來修改的。
首先確認什么操作最消耗時間。
是數據查詢,還是服務器之間的傳輸。
如果查詢慢,需要根據你實際的數據模型優化sql,增加索引。具體操作百度。
如果傳輸慢,想辦法把幾十次請求放到一次請求里面完成,減少服務器之間的交互。
連接語句怎么寫的,是不是用的域名,建議用IP,例如:
mysql_connect('127.0.0.1', 'root', '123456');
網頁題目:php遠程連接數據庫慢,mysql遠程連接很慢
當前路徑:http://vcdvsql.cn/article32/hsogpc.html
成都網站建設公司_創新互聯,為您提供網站內鏈、App開發、外貿建站、品牌網站設計、動態網站、搜索引擎優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯