网站建设服务热线 服务热线: 0571-88730320
网站建设公司
您的当前位置: 首页 » 网站推广 » 如何在网站开发中处理大量图片会减轻服务器的压力

如何在网站开发中处理大量图片会减轻服务器的压力

来源:潍坊建站公司发布时间:2020-11-20 16:20:00

放在其他服务器上,百度、阿里等,以及一些博客平台或图片平台可以同步上传,然后就可以调用网站上的外链了。但是,一些网站应该注意防盗链。

1、通过PS或其他一些软件,将图像格式转换为相对较小的web格式。

2、如果你把它放在你自己的服务器上,你可以在服务器端使用nginx作为反向代理。Nginx在处理静态文件方面非常快捷。

3、对于分步绘制,可以考虑降低图像质量和分块绘制。先渲染低质量的图片,然后块渲染高质量的图片进行替换,比如百度图片,这些网站做的。这样,整体使用流量增加,但渲染时间较长,因此对服务器端压力和用户体验更好。但缺点是更麻烦

如果网站中图片较多,可以通过以下方式减轻服务器压力:

静态镜像以单独域名的形式部署,后期通过CDN加速镜像,减轻服务器带宽压力,客户端浏览器可并行加载图片;

通过服务器端脚本(nginx+Lua),可以动态地按相同比例剪切图像。切割后的图像比原始图像小,节省了带宽;

CDN加速图片资源后,如果访问者访问图片,则会从离访问者近的服务器下载图片(基本上不会到源站访问图片,减少了源站请求,缓解了IO压力)。而且,随着CDN的加速,不同网络服务商之间的网络环境差异可以得到缓解(假设机房是电信,用户是移动网络,使用CDN后用户访问网站的速度会提高)。

webp格式的图像不会降低图像的质量,但是使用webp格式的图像比JPG格式的图像大小可以减少30-50%,性能也有了很大的提高。

对于那些敢于在中国大量使用图片的人来说,这只是电子商务。其他公司的规模和资本都能发挥得很好。

无论如何处理图像,除非质量降低,否则无论将图像放在何处,单次访问所消耗的带宽始终是固定的。你不会想到阿里巴巴在生成、传输和加载图片方面做了多少努力。


潍坊君赞建站公司 地址:浙江省杭州市余杭区联胜路10号 电话:0571-88730320 联系人:方经理