扫码关注官方订阅号
如题,网站主要是用手机访问的,图片比较多,太大的话网页刷的太慢了,wifi还好,2G 3G根本刷不出来
光阴似箭催人老,日月如移越少年。
如果是网页素材(别告诉我是内容的图片)建议用CSS sprite,CSS sprite加载一次图片好过加载几次(长痛不如短痛),还有一些js&css库最好用国内七牛,又拍,百度&yepcdn的..国外的用cdnjs...
www.tinypng.com 不谢
应该要在图片上传的时候生成相应的缩略图,然后手机访问的时候先给缩略图,在用户点开图片时再给大图
这个应该是服务端的事情。 直接用js压缩上传的文件这个我不清楚。 在服务端的话, 可以在接受发送过来的post请求的时候, 执行压缩图片的任务流, 把上传的图片都压缩了。 然后后续的访问就直接下载压缩后的图片。 除了压缩图片, 在web端还有一些加速网站启动速度的技术。 比如CSS sprite, lazyload.合并压缩js和css代码。
一般公式都会有图片存储平台吧,前台传递的图片,后台处理后会保存几种像素大小的。
可以用光影魔术手,简单快捷批量操作
如果没什么开发能力的话,建议用又拍or七牛云存储就可以了,它们都自带了缩略图功能 上传图片以后,前端用后缀直接调用缩略图就行了,简单方便,不需要技术含量
顺带就是他们的流入流量都是不计费的,不过存储空间计费
我知道有个很强大的工具 ImageMagick。
七牛 客户端直传 比较快。 3M左右的都可以在客户端直接上传服务器!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果是网页素材(别告诉我是内容的图片)建议用CSS sprite,CSS sprite加载一次图片好过加载几次(长痛不如短痛),还有一些js&css库最好用国内七牛,又拍,百度&yepcdn的..国外的用cdnjs...
www.tinypng.com
不谢
应该要在图片上传的时候生成相应的缩略图,然后手机访问的时候先给缩略图,在用户点开图片时再给大图
这个应该是服务端的事情。 直接用js压缩上传的文件这个我不清楚。
在服务端的话, 可以在接受发送过来的post请求的时候, 执行压缩图片的任务流, 把上传的图片都压缩了。 然后后续的访问就直接下载压缩后的图片。
除了压缩图片, 在web端还有一些加速网站启动速度的技术。 比如CSS sprite, lazyload.合并压缩js和css代码。
一般公式都会有图片存储平台吧,前台传递的图片,后台处理后会保存几种像素大小的。
可以用光影魔术手,简单快捷批量操作
如果没什么开发能力的话,建议用又拍or七牛云存储就可以了,它们都自带了缩略图功能
上传图片以后,前端用后缀直接调用缩略图就行了,简单方便,不需要技术含量
顺带就是他们的流入流量都是不计费的,不过存储空间计费
我知道有个很强大的工具 ImageMagick。
七牛 客户端直传 比较快。 3M左右的都可以在客户端直接上传服务器!