关于 discuz ,日均 2w ip 的开发需要

2015-07-21 10:12:54 +08:00
 k21654987
最近公司想找人开发一个社区,预计日均2w ip的,请问用discuz3x怎么样?服务器选阿里云的怎么样?计划双核,2g内存,30g硬盘,带宽2m?

我主要想问,找人做discuz的二次开发的话,应该从哪方面看出对方的实力?2w ip的话除了把服务器买好点,还需要对discuz做哪方面的优化?

还是请人另外开发一个程序?

我浅谈下我们公司的功能需求:
①社区功能,注册者能分区
②任务功能,注册者可以看到任务完成并提交,管理者可查看内容并选择性打赏
③提供教程下载
④注册者有自己的展示空间
5606 次点击
所在节点    问与答
48 条回复
k21654987
2015-07-21 11:52:44 +08:00
@xuxu 我还是决定外包好了~想问问,怎么观察外包的水平
pimin
2015-07-21 12:07:47 +08:00
如果只是个dz论坛,完全没有必要考虑太多。
按你自己的想法跑起来,遇到问题解决问题。
因为外包和自己搞基本上差不多,并不能一次到位解决所有问题。
046569
2015-07-21 12:18:30 +08:00
@Livid 一刷新尚未发出的帖子内容木有了,再打一次真心累啊. Chrome 现在总是傻乎乎的.

@wy315700
你说的理论是正确的,但过于简单化,实际情况要更复杂.
尤其是你假定了瓶颈是带宽并且是服务器这边.
预估服务器带宽的因素很多,我只说说瓶颈是带宽的简单情况:
当服务器单台带宽大于用户带宽,那么无论服务器带宽多少都不会影响到访客浏览体验,因为瓶颈是访客的带宽.
当服务器单台带宽小于用户带宽但多台服务器总带宽大于用户带宽,那么可以利用网站架构和服务器负载均衡策略,实现动静分离,瓶颈仍然是访客带宽.你所说的"每个用户只能连一个进行服务"是不准确的.
其它情况从略.

@k21654987
我画了个根据今天阿里云 ECS 年报价的示意图(最低配,仅带宽变化),



可以明显看到带宽超过 5M 价格以后每 M 价格差不多变成了 2.8 倍,因此两台 5M 比单台 10M 更具性价比,且用户体验没有明显影响.
外包是否靠谱可以从专业度,态度,工作经历等一系列因素考量.有兴趣的话我们可以聊聊.
msg7086
2015-07-21 12:33:00 +08:00
@wy315700 没听说过你这种理论。
两台机器做负载均衡,直接结果就是每台机器「实际需要的带宽」减半。

100个用户连接一台2M带宽的机器,与200个用户连接两台2M带宽的机器,你跟我说延迟会加倍?别闹啊……
alect
2015-07-21 12:43:22 +08:00
@k21654987 看我个人资料有
wy315700
2015-07-21 12:54:35 +08:00
@msg7086
排队论基本理论
Little's law
https://en.wikipedia.org/wiki/Little%27s_law

不是你这么比方的,是100个用户连一台4M的机器,平均延迟是100个用户连两台2M的机器的一半。



@046569
也不是这样的,算的是平均延迟,
首先假设瓶颈在服务器,因为用户端的瓶颈其实是降低服务器负载的方法,所以假设这个地方没有限制
最简单的计算,
比如服务器一秒能提供2M数据,用户单次访问需要200K,那么传输时间就是1/10S,如果服务器一秒能提供4M数据,那么传输时间就是1/20S,

分布式只是因为单台机器的负载无法继续提升之后的选择。
比如你把一台机器的性能提升一倍,很难,但是你再买一台机器,很简单。
但是一台X2的机器提供的服务,质量明显要高于两台X1的机器。
pubby
2015-07-21 13:01:41 +08:00
@wy315700 嗯单用户需要10M并且能持续跑满才会你说的情况。

这边4台ECS 5M ,日均pv 300w 带宽上没有问题(图片资源另外走cdn),高峰期短时间升级流量也不贵。
boter
2015-07-21 13:05:42 +08:00
做社区,,,两万IP难度可是相当大 ,v2ex也就这个程度
msg7086
2015-07-21 13:26:43 +08:00
@wy315700 所以影响的是加载速度。而且只有在带宽没跑多少的情况下才能体现差距。
wy315700
2015-07-21 13:33:05 +08:00
@msg7086
还是没看懂,
负载越大,延迟也会越高。

这个负载不仅仅是带宽,
也可以是机器的负载。

同样架构,两个1GH的核心提供服务,平均延迟是一个2GH核心提供服务的两倍。
Davidwg
2015-07-21 14:12:23 +08:00
dz二次开发,看你想要什么样的了
Kael
2015-07-21 14:25:15 +08:00
单纯论坛功能没什么特别需要优化的,dz应付2w IP还是很轻松的,那些百万IP的都没听说怎么优化过。
k21654987
2015-07-21 14:39:41 +08:00
@046569 怎么联系?珠海的?
@wy315700
感谢你们的回答
k21654987
2015-07-21 14:43:14 +08:00
@alect 果然很河蟹
DreamCMS
2015-07-21 14:48:12 +08:00
discuz 专业开发找我,原comsenz开发组,qq:1三八yi77散散吧
levon
2015-07-21 14:51:52 +08:00
等做到的时候再考虑可以
lincanbin
2015-07-21 14:57:41 +08:00
https://v2ex.com/t/207154#reply25
顺便推荐下我自己的程序,性能虽然十倍于DZ,但是熟悉这个二次开发的人应该不多。
k21654987
2015-07-21 15:18:51 +08:00
@DreamCMS qq写错了?
DreamCMS
2015-07-21 15:20:35 +08:00
@k21654987 你多少 我加你
k21654987
2015-07-21 16:11:54 +08:00
@DreamCMS 二8漆8贰玲4Ⅱ1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/207152

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX