Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 想做一个图片图片为主的论坛,在本地传太多图片会导致论坛变慢吗?

[复制链接]
寒窗 发表于 2016-9-25 20:24:16 | 显示全部楼层 |阅读模式
我想做一个以图片为主的论坛,我在考虑是把图片通过阿里云oss发布到论坛,还是直接上传到论坛本地空间里!有网友说发本地图片太多会导致论坛变慢!建议我用外链!我想问问大家会有这种情况吗?比如我上传5万张300kb的jpg图片会让论坛运行变慢吗?或者慢的明显吗?
Kimwang_Yuen 发表于 2016-9-25 21:03:28 | 显示全部楼层
本帖最后由 Kimwang_Yuen 于 2016-9-25 21:04 编辑

很明显是不明真相的网友,像你说的情况,图片多跟论坛运行变慢是没有直接关系的,而且5万张300K/张的图片其实量也不算很大,也就15G左右。

为什么说没有必然联系?因为图片附件不是程序问题,其实相当于引用一个或多个资源而已,程序编写和数据的储存、读取合理,是不会造成论坛运行慢的。

间接原因是会,但不是论坛慢,而是服务器慢,比如你的图片很多,访问用户又多,那么肯定会对I/O读取造成压力,同时会消耗掉服务器资源,如果服务器带宽和硬件不足够强大,也会造成访问速度慢,但这归根究底并不是图片导致论坛慢,假设有足够的带宽和足够强大的I/O,就可以解决,另外也可以通过CDN或者像你说的OSS上云解决。

我现在就用七牛CDN解决此问题,不过我较保守,我并不是直接上云,而是本地和CDN各存一份附件,在第一个用户访问附件时,会自动同步到CDN,以后再访问就直接读取CDN的附件数据,速度非常高,源站服务器压力非常少,读取页面和数据可能只需几十KB的流量就足够应付了,对于动辄几MB的带宽那是非常容易应付的。
回复

使用道具 举报

Kimwang_Yuen 发表于 2016-9-25 21:10:32 | 显示全部楼层
当然,如果你的磁盘空间小,有存储压力或者宽带压力,直接上云也是可以的,这确实可以减轻压力,而访问速度快也能提升用户体验。
回复

使用道具 举报

magentoon 发表于 2016-9-25 22:14:59 | 显示全部楼层
看浏览量的
如果每个用户每天翻很多帖子,每个帖子中有很多图片,每天上线的用户又很多,那要做些优化工作
如果只是图片储存多,但看的人并不多,也不频繁,根本就没事
回复

使用道具 举报

allthebest 发表于 2016-9-26 06:17:53 | 显示全部楼层
別担心

除了新帖图片帖,才有机会N人同时访问,一个新帖图片,也不可能太多图片;加上300kb一张图片,N张闪一下已下载打开看完。上传也飞快完成。论坛除非配置很差,否则不可能变慢。
回复

使用道具 举报

7#
无效楼层,该帖已经被删除
 楼主| 寒窗 发表于 2016-9-28 17:26:42 | 显示全部楼层
Kimwang_Yuen 发表于 2016-9-25 21:03
很明显是不明真相的网友,像你说的情况,图片多跟论坛运行变慢是没有直接关系的,而且5万张300K/张的图片其 ...

一下心里有底了,非常感谢您的回答!   
回复

使用道具 举报

 楼主| 寒窗 发表于 2016-9-28 17:28:29 | 显示全部楼层
magentoon 发表于 2016-9-25 22:14
看浏览量的
如果每个用户每天翻很多帖子,每个帖子中有很多图片,每天上线的用户又很多,那要做些优化工作 ...

非常感谢您的回答!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 09:35 , Processed in 0.038464 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表