我正在寻找一个正确的方法,以获得缩略图名称从完整的图像名称为一个画廊页面。
目前,每当上传图像时,都会以下列格式将两个图像存储在服务器中:
https://example.com/d9c17708d5e3cc.jpg
https://example.com/d9c17708d5e3cc_thumbnail.jpg
但是,只有完整大小的URL存储在数据库(https://example.com/d9c17708d5e3cc.jpg)中。
到目前为止,我可以通过以下代码成功地获得缩略图名称:
<?php echo substr('https://example.com/d9c17708d5e3cc.jpg', 0, -4).'_thumbnail.jpg'; ?>但我担心这种方法的性能影响,因为这个图库可能会加载数百张或图像。获得缩略图名的正确方法是什么?
澄清:我关心的性能问题与处理所有URLS和为页面服务所需的服务器CPU资源有关。我的服务器CPU资源不足,一旦服务完毕,页面加载速度就足够快了,因为它已经有了延迟加载客户端。
提前感谢
发布于 2021-12-12 22:25:50
在我看来,你不需要担心表现。但是如果你想优化性能,我可以想到两件事。
( $name . _thumbnail . $extension ).https://stackoverflow.com/questions/70328113
复制相似问题