亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

優化代碼中表格

優化代碼中表格

PHP
SMILET 2022-08-05 18:37:32
我有一個表格,其中包含來自MySQL-PHP的7500多行數據。該應用程序基于Codeigniter 3構建。我沒有使用數據表。但是,每次加載頁面時,呈現時間都超過 15 秒。我嘗試過使用頁面緩存,但即使使用瀏覽器后退按鈕也會從頭開始加載頁面。控制器方法:public function index() {       $data['title'] = 'Patient List';    $data['patient'] = $this->patient_model->get_patients();    if(isset($_SESSION['patientChanged'])) {         if($_SESSION['patientChanged'] == 1) {            $this->output->delete_cache();            $this->output->cache(10);            $_SESSION['patientChanged'] == NULL;        }    }    $this->load->view('templates/header', $data);    $this->load->view('patient_list');    $this->load->view('templates/footer');}public function insert() {    $result = $this->patient_model->insert_patient();    $_SESSION['patientChanged'] = 1;    redirect ('patient/view/'.$result);}有沒有辦法優化它?頁面加載時間可以減少到5秒以下嗎?
查看完整描述

1 回答

?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

在表格中添加索引,并使用 LIMIT & OFFSET 對結果進行分頁。對結果進行分頁將幫助您檢索有限的記錄而不是完整的列表


查看完整回答
反對 回復 2022-08-05
  • 1 回答
  • 0 關注
  • 90 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號