【发布时间】:2025-12-28 11:00:11
【问题描述】:
我有一个旧的 cms(经典 asp),对于编辑器上传的每张图片,我都会保存 3 张图片(小、大和原始)。 图像的大小在 db 中预先定义(对于每个模块不同的大小)。
现在在我构建的新 CMS (asp.net) 中,我认为只保存原始图像并按需创建尺寸合适的图像?
没事吧?我会得到更好的灵活性,但可能会更慢?
【问题讨论】:
标签: asp.net content-management-system
我有一个旧的 cms(经典 asp),对于编辑器上传的每张图片,我都会保存 3 张图片(小、大和原始)。 图像的大小在 db 中预先定义(对于每个模块不同的大小)。
现在在我构建的新 CMS (asp.net) 中,我认为只保存原始图像并按需创建尺寸合适的图像?
没事吧?我会得到更好的灵活性,但可能会更慢?
【问题讨论】:
标签: asp.net content-management-system
今天的机器速度非常快,但这并不意味着您不应该“帮助”它们完成工作 :) 按需调整图像大小是资源密集型的。考虑一下您有数百个同时请求调整相同图像大小的情况。
我认为您应该将这两种解决方案结合起来。比如说,最后一百个图像请求使用临时缓存。这种解决方案的优化主要取决于站点流量,因此您应该将缓存大小作为配置选项。
【讨论】: