Wordpress 减少网站加载时间-动态生成图像缩略图,而不是在图像上传时生成

Wordpress 减少网站加载时间-动态生成图像缩略图,而不是在图像上传时生成,wordpress,thumbnails,cdn,amazon-cloudfront,timthumb,Wordpress,Thumbnails,Cdn,Amazon Cloudfront,Timthumb,我一直在使用timthumb为我的WordPress网站动态生成图像缩略图。我的一个网站很大,里面有很多图片。我注意到timthumb需要花费相当多的时间来完成它的工作,而且我的网站现在非常慢 为了减少网站的加载时间,我是否应该在每次生成图像时生成图像缩略图并将其存储在服务器中(存储对我来说不是问题)?或者,在保持网站加载时间最短的情况下,仍然可以动态生成缩略图吗 顺便说一句,我正在实施Amazon CloudFront来为我的网站提供图像。大多数网站在投入生产时都有许多设置的图像大小 如果您发

我一直在使用timthumb为我的WordPress网站动态生成图像缩略图。我的一个网站很大,里面有很多图片。我注意到timthumb需要花费相当多的时间来完成它的工作,而且我的网站现在非常慢

为了减少网站的加载时间,我是否应该在每次生成图像时生成图像缩略图并将其存储在服务器中(存储对我来说不是问题)?或者,在保持网站加载时间最短的情况下,仍然可以动态生成缩略图吗


顺便说一句,我正在实施Amazon CloudFront来为我的网站提供图像。

大多数网站在投入生产时都有许多设置的图像大小

如果您发现自己处于这种情况(即,您有两个或三个主映像大小),那么在第一次调整大小后将它们存储在服务器上是有意义的

请理解,您担心空间问题,但几乎可以肯定的是,您正在缩小尺寸,而不是增大尺寸,这意味着任何大小的图像缓存都将始终小于您的高分辨率主机

至于您为什么应该选择存储路径,请考虑您要求web服务器对每个请求所做的工作。每个调整大小的图像都是一个光栅,需要加载、调整大小,然后作为适当的内容类型输出。有一两张图片也可以,但在类似于图库页面的页面上,您总是会遇到性能问题

将其与预缓存缩略图中涉及的工作进行比较。第一次出去,你就会碰到那个问题。随后的每一个请求都只是“查找并提供文件”的一个例子


如果可以的话,请接受存储。如果每次订购的图像都完全相同,为什么还要订购一百万次呢?

大多数网站在投入生产时都有许多设定的图像大小

如果您发现自己处于这种情况(即,您有两个或三个主映像大小),那么在第一次调整大小后将它们存储在服务器上是有意义的

请理解,您担心空间问题,但几乎可以肯定的是,您正在缩小尺寸,而不是增大尺寸,这意味着任何大小的图像缓存都将始终小于您的高分辨率主机

至于您为什么应该选择存储路径,请考虑您要求web服务器对每个请求所做的工作。每个调整大小的图像都是一个光栅,需要加载、调整大小,然后作为适当的内容类型输出。有一两张图片也可以,但在类似于图库页面的页面上,您总是会遇到性能问题

将其与预缓存缩略图中涉及的工作进行比较。第一次出去,你就会碰到那个问题。随后的每一个请求都只是“查找并提供文件”的一个例子


如果可以的话,请接受存储。如果每次订购的图像都完全相同,为什么还要制作一百万次呢?

谢谢@Paul Alan Taylor,我在上面打了个错,存储对我来说没问题,因为用AWS扩展存储相当简单:)谢谢@Paul Alan Taylor,我在上面打了个错,存储对我来说没问题,因为用AWS扩展存储相当简单:)