任何想法为什么这个页面加载这么慢?

时间:2015-11-16 06:19:25

标签: javascript jquery css twitter-bootstrap

我有一个网站/ cms,我一直在努力加载一些CSS和JS自动,我试图找出是什么让我的网站加载这么慢。我确实运行SQL查询等,但过去我已经充分利用它们并且没有任何问题。我之前注意到我的服务器只上传了5 mbs,但我不会看到导致我看到的加载时间。我的平均页面加载时间是13秒(普通用户将在2-3秒后放弃网站)我附上了我的加载速度的屏幕截图。

pre.loader

LoadCSS("bootstrap");
LoadCSS("font-awesome");

post.loader

LoadJS("jquery");
LoadJS("bootstrap");

theme.loader

<!DOCTYPE html>
<?php
DEFINE("LAYOUT", "full_width");
?>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
<?php LoadThemeCSS("style.css"); ?>
</head>
<?php DEFINE("D15ROOT", dirname(__file__)); ?>
<?php include_once(dirname(__file__).'/parts/navigation.tpl'); ?>
<?php 

include_once(dirname(__file__).'/layouts/'.LAYOUT.'.tpl');
?>
<div class="footer">
  <div class="container">
  <p class="navbar-text navbar-left">&copy; <?php echo SITE_NAME; ?> <?php echo ESTABLISHED_YEAR; ?> - <?php echo date('Y'); ?></p>
  </div>
</div>
<?php LoadThemeJS("navigation.js"); ?>

LoadThemeJSLoadThemeCSS函数是在我的类中调用函数的钩子

public function LoadThemeCSS($arg) {
    $path = str_replace(root_p, "//".$_SERVER['HTTP_HOST'], theme_p.'/'.ATHEME.'/css/'.$arg);
    echo "<link rel='stylesheet' type='text/stylesheet' href='".$path."'>";
}
public function LoadThemeJS($arg) {
    $path = str_replace(root_p, "//".$_SERVER['HTTP_HOST'], theme_p.'/'.ATHEME.'/js/'.$arg);
    echo "<script src='".$path."'></script>";
}

我的类函数调用Bootstrap CSS

        public function LoadBootStrapCSS() {
            ?>
<link rel="stylesheet" href="<?php echo $this->assetpath; ?>/bootstrap/css/bootstrap.min.css">
            <?php
        }

我不确定是否有任何帮助;这只是我自己的框架,我一直在努力。所有功能都正常工作和调用。我无法弄清楚的是高负载时间。 Load Times of Assets

Index.php(IE doxramos.tk)

<?php
ini_set('error_reporting', E_ALL);

require_once(dirname(__file__).'/main.con');
$command = isset($_POST['process']) ? $_POST['process'] : NULL;
    if(!$command) {
        //Load The Assets CSS
        RunLoader("pre");
        RunLoader("plugins");
        RunLoader("theme");
        RunLoader("post");
    }
    else {
        //Load Post Called Functions
    }

0 个答案:

没有答案