我有一个简单的目标,但我有一些问题。为了节省带宽,我试图让"index.php“加载页面的不同部分,然后当人们从导航栏中选择站点的区域时,只会改变中间的内容。就目前情况而言,这些文件只有一个echo语句来查看是否有任何内容出现--但到目前为止还没有。我读过关于服务器端包含的内容,但我认为我可能能够严格使用PHP。这是实现我目标的正确方式吗?我在这里错过了什么?你需要更多的信息吗?非常感谢您的时间和帮助!
index.php
<html>
<body>
<?php include 'header-navbar.php' ; ?>
<?php include 'content.php' ; ?>
<?php include 'footer.php' ; ?>
</body>
</html>发布于 2015-03-11 19:56:52
你在这里有点混在一起。PHP不应该关心客户机上的显示。这是HTML、JS、CSS等的工作。要实现您所要求的,您应该阅读AJAX。它将允许您在客户机上加载/重新加载页面的特定部分,而无需刷新整个页面。
您需要记住的是,不管您在服务器上缓存了什么,相同的内容都将被发送回页面。服务器端缓存的任何内容都不会影响用于加载页面的带宽。
发布于 2015-03-11 19:57:23
这将不会节省带宽。这些天,如果你不提供视频,下载,或没有怪物流量,那么带宽应该是最低限度的关注。基本好爸爸(不是背书)帐户是每月5美元,有“无限”的带宽。显然,无限是一个营销术语更多,但你可以安全地做10 GB的流量,没有任何问题。这是很多网页。
https://stackoverflow.com/questions/28996050
复制相似问题