我是html和css的新手,当我在本地服务器上测试页面时,需要时间才能加载,我很害怕在互联网上花费的时间。我在顶部的<head>
标记中包含了所有文件,是否有更好的方法来改善页面加载。
我的部分页面代码在这里
<?php
include "check_timeout.php";
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script src="js/jquery-1.2.3.pack.js"></script>
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/new_product_page.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/application.js"></script>
<script src="js/bootswatch.js"></script>
<script src="js/all_events.js"></script>
<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="css/bootstrap-responsive.css" rel="stylesheet" media="screen">
<link href="css/bootstrap-responsive.min.css" rel="stylesheet" media="screen">
<?php
$qMaxPr_id = "SELECT MAX(prd_id) from prd_list WHERE 1";
$getMaxPr_id = mysql_query($qMaxPr_id,$con) or die("could not get usr_id : ".mysql_error());
while($infoResult = mysql_fetch_assoc($getMaxPr_id))
{
$prd_id = $infoResult['MAX(prd_id)'];
// echo $usr_id;
}
$prd_id = $prd_id+1;
?>
<title>Add Product</title>
</head>
<body>
<?php
include 'menu.html';
?>
<form id="form_new_product_page" method="post" action="">
...
...
</form>
</body>
</html>
答案 0 :(得分:2)
最好的方法是使用Google Hosted Libraries
链接您的jQuery库原因是许多网站链接到Google托管库,这增加了用户在其他网站上浏览时可能会缓存库的可能性......
您可以采取的其他措施来增加页面加载量,这样可以缩小CSS的范围。
将脚本链接到外部.js
文件,从而增加了缓存的可能性,下次用户不需要脚本,除非并且直到它被更改。
对于您网站上的图标,您可以使用sprites
,这是保存多个HTTP请求的好方法
对于图片,您应该在其他网站上托管
还有更多的调整和调整可以继续...尝试在Google上搜索它们,你会得到很多
答案 1 :(得分:1)
这些只是我脑海中的第一次......正如其他用户对你说的那样,有十几种东西会让你的网站变慢,你必须调查并尝试准确理解你的底线在哪里是(是)
答案 2 :(得分:0)
由于您处于开发环境中,因此它可能取决于您的IDE /部署机制。 您可能遇到部署延迟,而不是实际加载时间! ;)
此外,数据库访问可能会减慢一些速度,但不用担心,只需在页面上使用加载覆盖,以便用户知道发生了什么!
答案 3 :(得分:0)