首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP从全尺寸图像中获取缩略图名称的最佳方法

用PHP从全尺寸图像中获取缩略图名称的最佳方法
EN

Stack Overflow用户
提问于 2021-12-12 22:09:32
回答 1查看 62关注 0票数 -1

我正在寻找一个正确的方法,以获得缩略图名称从完整的图像名称为一个画廊页面。

目前,每当上传图像时,都会以下列格式将两个图像存储在服务器中:

https://example.com/d9c17708d5e3cc.jpg

https://example.com/d9c17708d5e3cc_thumbnail.jpg

但是,只有完整大小的URL存储在数据库(https://example.com/d9c17708d5e3cc.jpg)中。

到目前为止,我可以通过以下代码成功地获得缩略图名称:

代码语言:javascript
复制
<?php echo substr('https://example.com/d9c17708d5e3cc.jpg', 0, -4).'_thumbnail.jpg'; ?>

但我担心这种方法的性能影响,因为这个图库可能会加载数百张或图像。获得缩略图名的正确方法是什么?

澄清:我关心的性能问题与处理所有URLS和为页面服务所需的服务器CPU资源有关。我的服务器CPU资源不足,一旦服务完毕,页面加载速度就足够快了,因为它已经有了延迟加载客户端。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-12 22:25:50

在我看来,你不需要担心表现。但是如果你想优化性能,我可以想到两件事。

  1. Serverside.您可以将名称图像与其扩展名分开存储。一列用于image_name,另一列用于image_extension。这样,您就可以在视图生成中构建单独的链接,而无需付出很大的努力。( $name . _thumbnail . $extension ).

  1. 客户端:不是一次加载所有图像,而是在需要时才加载它们。关键字延迟加载.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70328113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档