PHP比HTML慢
我有一个非常有趣的问题PHP比HTML慢,php,html,Php,Html,我有一个非常有趣的问题 <? $result=mysql_query("SELECT * FROM tbl_slide order by sira asc"); while($row=mysql_fetch_array($result)){ ?> <li> <a href="<?=$row['picture']?>"><img class="thumb" src="<?=
<? $result=mysql_query("SELECT * FROM tbl_slide order by sira asc");
while($row=mysql_fetch_array($result)){
?>
<li>
<a href="<?=$row['picture']?>"><img class="thumb" src="<?=$row['picture']?>" alt="" /></a>
<h3><?=$row['baslik']?></h3>
<p><?=$row['icerik']?></p>
</li>
<? } ?>
我写了一些东西。一切都很好。但是幻灯片放映速度很慢。但是
在HTML中
<li>
<a href="images/background/bg4.jpg"><img class="thumb" src="images/background/bg4_th.jpg" alt="" /></a>
<h3>GABRIELLA DAVIS</h3>
<p>Mauris id quam mi, nec dictum mauris. Morbi non eros quis erat facilisis scelerisque at in sapien. Etiam amet.</p>
</li>
<li>
<a href="images/background/bg9.jpg"><img class="thumb" src="images/background/bg9_th.jpg" alt="" /></a>
<h3>EMMA JONES</h3>
<p>Mauris viverra tincidunt est, a bibendum turpis hendrerit eu. Aenean ac elit dolor. Donec commodo, enim metus.</p>
</li>
<li>
<a href="images/background/bg10.jpg"><img class="thumb" src="images/background/bg10_th.jpg" alt="" /></a>
<h3>CLAIRE WILLIAMS</h3>
<p>Mauris viverra tincidunt est, a bibendum turpis hendrerit eu. Aenean ac elit dolor. Donec commodo, enim metus.</p>
</li>
<li>
<a href="images/background/bg17.jpg"><img class="thumb" src="images/background/bg17_th.jpg" alt="" /></a>
<h3>MARIA WILSON</h3>
<p>Mauris viverra tincidunt est, a bibendum turpis hendrerit eu. Aenean ac elit dolor. Donec commodo, enim metus.</p>
</li>
加布里埃拉·戴维斯
毛里斯是我的,不必说毛里斯的名言。在萨皮安,非厄洛斯之神的魔咒是权杖。艾蒂安·阿梅特
艾玛·琼斯
Mauris viverra tincidunt est,一只bibendum turpis hendrerit eu。埃尼安·埃利特·多洛。Donec commodo,enim metus
克莱尔·威廉姆斯
Mauris viverra tincidunt est,一只bibendum turpis hendrerit eu。埃尼安·埃利特·多洛。Donec commodo,enim metus
玛丽亚威尔逊
Mauris viverra tincidunt est,一只bibendum turpis hendrerit eu。埃尼安·埃利特·多洛。Donec commodo,enim metus
当我使用这段代码时,幻灯片放映速度非常快。İmages也一样。
这是什么原因 PHP必须连接到MySQL服务器(无论是本地还是远程)。然后它必须运行查询,等待结果,解析返回的数据并格式化输出
直接加载HTML总是更快。有一些技术可以帮助提高速度,但其中涉及到很多因素。首先要看的可能是你的主机平台。浏览器不知道你的页面来源是什么。HTML文件或PHP生成的HTML页面对它来说都是一样的 基于此,唯一合乎逻辑的结论是,这两页的内容在某些重要方面有所不同。如果他们是一样的,他们的行为也会一样 检查生成页面的源代码,并将其与测试页面进行比较,进行差异处理并消除不会影响性能的HTML部分。您应该能够找到问题所在
可能PHP生成的页面包含很多项,或者额外的标记会降低性能?PHP脚本的结果标记是什么?可能是数据库连接速度慢?纯HTML总是比PHP快。总是。所以这不是一个问题,只是描述了一个事实。@hakra:这与幻灯片放映的速度有什么关系?如果你指的是页面加载缓慢,那么很明显这是由于数据库连接和从数据库中提取记录造成的。我的托管平台是localhost…这没关系。查看您的问题的其他答案。涉及的因素很多。我建议您看看n层web体系结构是如何工作的。