2

我有我正在处理的网站,图像需要永远加载,它们来自服务器,并且正在使用 php 上传上传,正在上传的图像 ar 1212x2564 或类似

这是我正在使用的 html img 属性

<img src="upload/<?php echo $array['image'] ?>" width="500" />

我的网站是http://www.willruppelglass.com/

为什么我的图像加载需要很长时间?

4

5 回答 5

3

这些图像非常庞大,并且正在以其原始分辨率下载。作为 HTML 参数或使用 CSS 为图像提供特定宽度只会拉伸/缩小原始图像,它不会为您更改分辨率或文件大小。

为了加快加载速度,您应该创建图像的缩略图版本,其实际分辨率为 500 像素。

如果您让我们知道您使用的是什么操作系统,我们可以推荐用于创建缩略图的工具。

于 2012-04-09T17:44:35.950 回答
3

这些图像很大,如果您希望它们在合理的时间内加载,则需要大幅减小它们的大小。

您可以免费使用WebResizer来帮助您解决这个问题,或者使用您最喜欢的图形编辑程序。

于 2012-04-09T17:44:48.283 回答
1

如果您对这些东西不熟悉,有时值得使用 wordpress 之类的东西,因为它包含自动图像调整大小。您可以定义要在某些区域使用的图像大小,即使您上传原始全尺寸图像,wp 也会创建正确站点的图像。显然这需要一些配置,但它可能比尝试使用 php 从头开始​​构建图像调整器更容易。

于 2012-04-09T17:52:18.273 回答
0

您需要使用服务器端图像处理将它们缩小到 Web 可接受的大小。

http://www.zeronese.net/knowledge-base/articles/article-1060.html

于 2012-04-09T17:49:01.807 回答
0

你的图片太大了。我的意思是,它们不仅有点大,而且太大了。我从不推荐任何大于 1600 像素的东西。

于 2012-04-09T19:22:22.053 回答