各位大大好:
想請問前端用ajax post傳至後端substitute.php
substitute.php在呼叫物件導向方法(into_substitue)寫入資料庫,回傳給ajax成功訊息,有時要等1~2秒會比較慢,想請問是甚麼問題呢? 謝謝
物件導向
class Survey_class extends Dbh //繼承資料庫
{
private $db;
public function __construct()
{
$this->db = $this->connect();
}
public function into_substitue($title,$starttime,$endtime,$substitue,$auditor)
{
$sql="insert into substitue (title,starttime,endtime,substitueid) values (:title,:starttime,:endtime,:substitueid)";
$result =$this->db->prepare($sql);
$result->execute(array(
"title"=>$title,
"starttime"=>$starttime,
"endtime"=>$endtime,
"substitueid"=>$substitueinfo[0],
));
return 1;
}
public function __destruct()
{
$this->db=null;
}
}
一般這大多數不需要考慮。速度慢一定不是程式的問題。
而是資料庫的問題。
你得先找出為何資料庫處理會那麼慢。
而不是在這邊瞎猜「物件導向」