2016-04-28 4 views
0

Мой CodeIgniter проект загрузки очень медленно на онлайн браузереПочему проект Codeigniter медленно загружается в Интернете?

Но работал Fastly на локальном хосте.

Мой проект похож на медиа-страницу. У этого есть логин google. И только зарегистрировать логин и пост загрузки, YouTube URL загрузки ..

Это моя домашняя страница контроллер

<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); 

class UserList extends CI_Controller 
{ 
public function __construct() 
{ 
    parent::__construct(); 
    $this->load->helper(array('form', 'url')); 
    $this->load->library('form_validation'); 
    $this->load->library('security'); 
    $this->load->library('tank_auth'); 
    $this->lang->load('tank_auth'); 
    // load database 
    $this->load->database(); 
    // Load session library 
    $this->load->library('session'); 
    echo $username = $this->input->get('username'); 
} 

function index() 
{ 
    if ($this->tank_auth->is_logged_in()) 
    { 
     $data['login_status'] = $this->tank_auth->is_logged_in(); 
     $data['userId'] = $this->tank_auth->get_user_id(); 
     $data['username'] = $this->tank_auth->get_username(); 
     $id = $this->tank_auth->get_user_id(); 
     $data['firstname'] = $this->tank_auth->get_firstname(); 
     $data['lastname'] = $this->tank_auth->get_lastname(); 
     $data['image'] = $this->tank_auth->get_image(); 
     //$data['gender'] = $this->tank_auth->get_gender(); 
     $data['userList'] = $this->db->or_not_like('id',$id)->get('users')->result(); 
     //$data['followers'] = $this->db->where('follower_id',$id)->get('users')->result(); 

     $pagename = $this->db->where('id',$id)->get('users')->result(); 
     $data['loginuserpage'] = $pagename[0]->pagename; 
     $this->load->view('header/login',$data); 
     $this->load->view('pages/users',$data); 
     $this->load->view('footer/footer'); 

    } 
    else { 
     $data['login_status'] = 0; 
     $data['userList'] = $this->db->get('users')->result(); 
     $this->load->view('header/withoutLogin',$data); 
     $this->load->view('pages/users',$data); 
     $this->load->view('footer/footer'); 
     //redirect('/auth/login/'); 
    } 
    } 

Я использую, что если условие во всех функциях и страниц

Но до сих пор не начинают загружать, теперь сама его очень медленно

Я не знаю, где проблема происходя? ..

Просьба помочь мне ?.

Thanks in Advance, Shruthi.

+0

Вы должны рассказать подробнее о своем проекте. – developersaumya

+0

простой проект, но имеющий google login и getiing информацию с URL-адреса youtube – shruthi

+0

Прочитайте [здесь] (https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/), как задать правильный путь , чем добавить код, достаточный для отладки. – Tpojka

ответ

2

Во-первых, откройте отладку, чтобы увидеть время запроса. Добавьте этот код в ваш основной контроллер (если есть) или любой контроллер:

$this->output->enable_profiler(true); 

Теперь вы можете видеть время запроса в соответствии с вашей веб-странице. Кстати, я думаю, ваша проблема не в PHP, а в HTML. Вероятно, ваша загрузка HTML медленно. Если вы можете добавить пример файла вида, я буду в этом уверен.

Если ваша проблема связана с интерфейсом (например, HTML, CSS, JS), вы можете их минимизировать. Также вы можете остановить включение ненужных файлов в свой HTML.

Редактировать: Если у вас нет какого-либо представления, возможно, у вас есть ошибка авторизации для этой вещи Google. Это может замедлить работу.

+0

Я проверил это время запроса. его нуль .. Но в моем подключении к базе данных я дал pconnect и db_debug FALSE .... Это проблема? – shruthi

+0

Если я загружаю только код html на сервер, это означает его загрузку быстро. – shruthi

+0

время выполнения контроллера 60.1205 в сети – shruthi

Смежные вопросы