我的codeigniter项目加载在线浏览器
非常慢但是在localhost上快速 。
我的项目就像一个媒体页面.. 它有谷歌登录。只需注册登录和上传帖子,youtube网址上传..
这是我的主页控制器
<?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/');
}
}
我正在使用所有函数和页面中的条件
但仍然没有开始上传,现在本身就是非常慢的
我不知道问题出在哪里?..
请帮助我?。
先谢谢, 的 Shruthi。
答案 0 :(得分:2)
首先,请打开调试以查看查询时间。在核心控制器(如果存在)或任何控制器中添加此代码:
$this->output->enable_profiler(true);
现在,您可以在网页下查看查询时间。顺便说一句,我认为你的问题不是PHP而是HTML。可能你的HTML加载缓慢。如果您可以添加示例视图文件,我将确定这一点。
如果你的问题是前端(例如HTML,CSS,JS),你可以缩小它们。您也可以停止在HTML中包含不必要的文件。
编辑:如果您没有任何视图,可能是您对此Google内容有授权错误。它可以使事情变得缓慢。