PHP上传图片优化的问题!?求解决方法

szgekko 2009-10-09 05:23:55
BOSS让我做个小东西
有个上传图片的功能

做好之后,问我做没做优化
我说 没

他说 如果 图片都是2M一下的,那么放开了上传!每个月对服务器的压力也不小的
需要优化

说实话
我没太明白是什么意思

是说 我要处理下上传的图片?
都需要进行什么处理呢?

麻烦大家指点下 多谢
...全文
279 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangyangjian2010 2010-10-25
  • 打赏
  • 举报
回复
[align=right][/ali
http://gn]
fyeefly 2009-10-10
  • 打赏
  • 举报
回复
上传图片竟然不加分
foolbirdflyfirst 2009-10-10
  • 打赏
  • 举报
回复
所以文件上传的优化恐怕还是服务器那边的配置,程序做不了太多事情,除了限制每次上传的文件大小,限制上传的文件类型等等.
「已注销」 2009-10-10
  • 打赏
  • 举报
回复
图片存入数据库是不建议的,没啥好处。

最常用的办法是限制图片上传的类型,无特殊需要一般仅允许jpg就行。
针对jpg,gif,png根据实际应用要有不同的大小限制
2M限制,太大了。如无特殊需要,建议500K以下(目前比较普遍,你可以根据实际情况自己找些图片,保存成你认为可以接受的最大尺寸,看看最后有多大,那个就是你需要的上限)。人物照,风景照足够了。除非高清原图,设计图稿啥的专业图片,否则没必要。
jpg图片压缩,100品质的和95品质的在风景,人物等图片中的效果几乎没啥区别,甚至95看起来锐度更高些。hoho

定期清理也是个必要的部分。你的功能中至少要包含把一部分要保留的标记出来,然后其他未标记的定期清理等等。。。

根据具体情况作具体处理,要求不严格的话,随便做做就可以了,挑几条最能降低文件大小的做做就行。比如限制图片类型,500K大小 就完事了。
foolbirdflyfirst 2009-10-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 szgekko 的回复:]
限制大小肯定是有的啊
但是BOSS说
光这个肯定不行
他说
你限制2M对吧
那别人上传1.99M的东西
一个月上传N个 服务器也扛不住啊……
[/Quote]
那我即时每次只上传100k的图片,但上传无限次,还不是会挤爆服务器硬盘.
「已注销」 2009-10-10
  • 打赏
  • 举报
回复
这要看你的实际情况了。
你的问题是防止用户海量上传导致服务器磁盘空间不够。
那么最直接的办法就是限制上传数量,定期清理。
如果情况不允许,可以考虑压缩图片,比如jpg的降低质量压缩(非文字类图片其实100和95差别不大),限制上传图片类型,压缩图片尺寸(jpg等比缩放),禁止上传bmp。。。。

重要的还是分析问题,要明白老板意图,如果是不可为,要详细的分析情况然后让老板加服务器硬盘,加服务器啥的呗。呵呵
dzxccsu 2009-10-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 szgekko 的回复:]
感谢楼上的回复
上传到文件夹里的

请问
怎么把图片上传到数据库里……
[/Quote]上传到数据库是将图片转化为二进制保存,如果是上传到文件夹里,那就用缩略图,不过图片的清晰度肯定会受影响!
szgekko 2009-10-10
  • 打赏
  • 举报
回复
感谢楼上的回复
上传到文件夹里的

请问
怎么把图片上传到数据库里……
yw1386 2009-10-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 szgekko 的回复:]
限制大小肯定是有的啊
但是BOSS说
光这个肯定不行
他说
你限制2M对吧
那别人上传1.99M的东西
一个月上传N个 服务器也扛不住啊……
[/Quote]
说的有道理啊!!你是将图片上传到数据库里面呢,还是放在文件夹里面?这个得说一下啊
szgekko 2009-10-09
  • 打赏
  • 举报
回复
限制大小肯定是有的啊
但是BOSS说
光这个肯定不行
他说
你限制2M对吧
那别人上传1.99M的东西
一个月上传N个 服务器也扛不住啊……
nvphp 2009-10-09
  • 打赏
  • 举报
回复
限制上传图片大小
黄_瓜 2009-10-09
  • 打赏
  • 举报
回复
一般限制上传图片的大小。缩略图不好
szgekko 2009-10-09
  • 打赏
  • 举报
回复
哦!?
生成缩率图 就可以了?

有什么说法吗?!

多谢楼上回复~
lgzxz999 2009-10-09
  • 打赏
  • 举报
回复
生成缩略图,不要原图
淘客帝国v5.20最新稳定版 演示地址:http://taok8.net(以整合文章) 本程序后台全部功能完全本地化! 请及时注意官方最新更新包 【安装方法】 1:下载最新淘客帝国系统安装包并解压缩 2:上传至网站根目录,或子目录 3:登陆后台http://域名/admin/ 并修改配置站点信息 初始账号:admin 密码:admin 4:logo默认路径img/风格/logo.gif 用您自己的LOGO覆盖即可! 淘客帝国专业版基础功能: 商品标题植入:(用户可以自定义商品标题 前 中 后 缀) 标题同义词替换 (商品标题可通过设置替换同义词) 商品标题扰乱: (商品标题加强扰乱功能,列表,商品页都是相同的标题) 内容同义词替换: (商品详细页内容同义词替换,加强内容原创性) 超级淘宝嵌入:可以直接截取淘宝推广页面嵌入网站,增加吸引效果。 基本参数配置:配置App,PID,站长联系信息,beian信息,统计代码,更改管理员密码等! 友情链接管理:后台即可增添或删除前台友情链接。 设置缓存开关:用户可自己选择开启或关闭缓存功能,以及过期时间,自动删除过期的缓存! 后台配置分类:可自定义导航以及左栏分类,填写分类名称和对应分类ID即可! 蜘蛛屏蔽功能:可以选择禁用一些蜘蛛。 伪原创产品页:可以设置产品页伪原创参数 批量删除缓存:后台也可以手动批量删除缓存功能,无需在用FTP删除! 模板风格切换:后台模板风格切换,官方提供近10套各种模板! 后台广告管理:后台可以对网站的广告位进行管理 首页综合配置:配置首页的广告,店铺,商品等! 静态开关功能:后台伪静态功能选择开启或关闭! 自定义伪静态:可以自定义伪静态页面地址格式。动态生产规则文件,个性化网址显示。 商品佣金范围:整站佣金范围和信誉范围自定义! 地区条件限制:限制地区调用,可以调用单个地区。 App Key轮换功能:当一个App Key超频则自动切换到下一个App Key有效解决因API调用频率不够而无法调取到商品数据的情况! 其他高级功能:更多功能不再细致描述! 【淘客帝国V5.20更新大致功能】 伪原创功能增加:(后台→配置中心→伪原创设置) 增加:商品标题植入,(前 中 后 缀) 增加:商品标题同义词替换 增加:商品标题加强扰乱 增加:商品详情介绍内容同义词替换 增加:GZIP功能开关 增加:网址参数混淆码 增加:增加同义词词库: 修复:模板修复一些已知的BUG 高级设置内增加: 增加:列表页默认排序功能 增加:手动设置APP服务器调用IP 。。。。。 。。。。。 。。。。。 【5.16更新内容】 修复 还有个别商品调用不到推广地址。 修复 漏洞:API出错率问题、详细页取不到推广连接的问题修复 修复 红色主题单类别模板,搜索框里的词IE错位的问题 修复 default模板只能显示5个类别的问题 优化 商城幻灯片可以增加5个以上图片 优化 首页图片可以直接设置连接淘宝 优化 店铺页图片可以直接设置连接淘宝 优化 图片本地化的一个BUG修复,增加兼容性。 优化 商城有关模板,都修改加宽了头部右上角广告位置。 优化 再次加强调用成功率,大部分人都将不再会受到调用率过低提示。 优化 修改密码的提示语更改 优化 产品详情页面在设置关键词替换的时候容易被替换成空的问题处理 优化 产品关键词替换,改为只替换一次 优化 商城模板首页新品推荐左右分别调用后台首页配置 优化 处理所有页面的脚本错误。 优化 没填搜索内容搜索,会出现找不到页面的问题优化优化 wordpress整合乱码问题,以及标签和类别混淆问题 优化 优化 onepage模板,图片不能直接到淘宝的问题,后台设置无效的问题 优化 能搜出来,不能跳转淘宝, 优化 处理无推广地址的连接。 增加 加入默认地址栏ICO图标 增加 整合文章可以指定类别 增加 PID过滤空格,防止多填了个空格导致的PID失效丢单。 增加 S8功能,已下架商品,可自定义要跳转地址 增加 超级嵌入功能。完美嵌入淘宝推广频道。进后台-配置中心-自定义伪原创栏目内设置 ※ 修复UTF8版本文章系统无法整合,乱码的问题 ※ 某些模板友情链接可能丢失的问题。 ※ 单页文档广告位不能后台设置的问题解决APP超限造成的失败率太高,总是报警的问题。 ※ 产品详细页因为淘宝BUG,经常取不到推广地址问题。 ※ 增加图片伪原创,可以伪造本地地址,流量充足的可以用。 ※ 配置中心可直接设置网址中文编码 ※ 商品详情前后可以设置伪原创混淆文章,充实到产品详情内。 ※ 单类别站左侧排序和信誉范围调整符合配置中心设置 (注意:)↓↓↓↓↓↓↓↓↓↓ 上传程序或者升级都必须使用2进制模式上传程序 【运行环境】 1:Windows 平台:IIS/Apache + PHP(V5.1以上) 2:Linux/Unix 平台:Apache + PHP(V5.1以上)

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧