Php 我的页面加载时间是如此缓慢后的代码

Php 我的页面加载时间是如此缓慢后的代码,php,Php,我有两行代码: 及 .png” alt=”“/> 在我编写它们之后,我的页面加载时间很慢。而且,当我将一个新的png文件上载到src目录时,我会出现严重的网关错误。我会清理这个问题,并像其他人在评论中所说的那样添加一个默认的“回退”图像 <img class="league-name" src="/theme/Design/img/leagues/<?= isset($LeagueName1) ? $LeagueName1 : $defaultImage; ?>.png"

我有两行代码:


.png”
alt=”“/>

在我编写它们之后,我的页面加载时间很慢。而且,当我将一个新的png文件上载到src目录时,我会出现严重的网关错误。

我会清理这个问题,并像其他人在评论中所说的那样添加一个默认的“回退”图像

<img class="league-name" src="/theme/Design/img/leagues/<?= isset($LeagueName1) ? $LeagueName1 : $defaultImage; ?>.png" />
它可能不存在。你甚至可以完全忽略图像

  <?php if(!empty($LeagueName1)): ?>
       <img class="league-name" src="/theme/Design/img/leagues/<?= $LeagueName1; ?>.png" />
  <?php endif; ?>

.png“/>
这取决于你想做什么


如果您注意到我将此更改为
。Empty不在乎它是否设置,但如果设置了
$LeagueName1='
,它将为您节省时间,但会让您回到开始的位置。只是不要对文件名使用
0
,例如
0.png
。。lol

图像标签是自动关闭的。去掉
结束标记。如果你有一个“巨大的页面加载”,很可能是你的网站试图返回404NotFound响应。如果您想避免这种情况,请在联盟没有有效图像时使用If/else显示默认图像。感谢cm,您能告诉我在哪里可以添加If-else吗?因为我试过一次,但是默认的图像没有出现,我试过像这样…default.png“alt=”“/>我会这样做
谢谢你的回答,我按照你说的做了,但是他们无法加载默认图像,现在他们只是显示浏览器的损坏图像图标,我不知道为什么他们会一个接一个地加载,我确定加载时间差不多,没有空名称他们都有一个名称,我只需要上传他们的png然后他们apear,但有很多的名字,他们每天都在更新,所以我不能在一天内处理所有的,我的用户会不高兴的加载时间有多大的图像文件,你是设置为一个较小的大小。如果是这样的话,您可能想考虑保存缩略图。它们不到1KB,很抱歉,但是您的评论非常模糊,
它们无法加载默认图像
现在它们只显示浏览器的损坏图像
它们逐个加载
没有空名称它们都有一个名称
我只需要为他们上传png
什么名字,src属性?为什么不加载默认图像,你需要上传什么PNG,默认的还是?。所有这些都没有真正意义。忘掉你所知道的关于你正在做的事情的一切,重新阅读<编码>它们
它们
这些
等等。
  /theme/Design/img/leagues/.png
  <?php if(!empty($LeagueName1)): ?>
       <img class="league-name" src="/theme/Design/img/leagues/<?= $LeagueName1; ?>.png" />
  <?php endif; ?>