wellcms 有什么?凭什么?

燃烧的冰11月前 2197

凭什么?凭差不多快20年的经验和经历行么?当然有人写30年代码,也依然没有长进。所以,这个可以忽略了。


wellcms不想跟其他同类产品比功能,只要是干三年以上的程序员,开发各种功能多数都不是问题,唯一的区别可能在安全和程序性能上。


现在CMS多如牛毛,WellCMS也在其中。用户喜欢什么,用什么程序,也根据自己的不同阶段进行选择,比如刚开始建站的会用模板多的,模板漂亮的程序,如织梦、帝国、wp、zblog等等,只要程序能够给他们各种造,差不多可以造出个银河系来。


这个阶段的站长根本不考虑什么性能、什么效率、什么负载、什么服务器压力等等,但是这个部分的站长干起来的万分之一吧!等有了量级了,比如数据量、用户量、浏览量,这个时候头疼的事情一件接一件。


如,不断增加服务器硬件,增加CPU,增加内存。可是前台效率依然上不来,只好靠生成静态解决问题,更完蛋的是当你的站点到了量级时,你不敢轻易改动页面结构,更不敢重新生成页面,否则分分钟刷死服务器。前台万般无奈,那么,进入后台也是苦不堪言,卡成妈都不认识,服务器CPU和内存总是满负荷。


这个时候该购买官方商业版了,发现买了商业版也不满意,该找人优化了,优化之后也蛋疼的不行。你会发现找个便宜的技术优化跟没优化差不多,找个技术牛的优化,费用比买商业版的钱甚至还贵(前提是你得能找到技术好的,有时你钱花了,都不一定找到技术牛的人)。那么这种情况下,多数人给你出的馊主意就是软件不行硬件凑,反正你都到了那个量级了,是你该花钱的时候了,上8核16核CPU,上32G、64G内存,有钱不花留着干嘛。


我没有资格评论其他程序好坏,毕竟诞生的时代不同,他们是某个时代的代表。所以,至今我没有出任何与其他程序的压测对比数据。wellcms是诞生在大数据的年代,它是为大数据量、超强负载而生。这么说吧,当服务器配置差到不行,别的程序无法运行的时候,wellcms依然坚挺运行,不管是安全、效率、性能和负载不会有太大变化,依旧坚挺如初。


WellCMS 1核1G内存1M带宽就可以玩了,实际使用中,只需要增加带宽就可以,硬件无需增加。如果每天不超过100万PV无需增加CPU和内存,这就是WellCMS。在ubuntu、Nginx、宝塔搭建环境,php7.2、mysql5.7(事实上应该使用5.5.6,但是数据已经灌进去了,无法更换),1核1G环境下,实际压测3亿数据时,10并发、1000次请求,RPS吞吐93.82。


那么理论数据是每天承载 93 * 86400秒/天 = 8035200PV,各位知道这是什么概念吗?平均一个用户送你5PV,8035200/5 = 1607040IP,这么个破烂机器每天承载160万IP的站点,你好意思跟别人吹牛吗?你还抠门不增加硬件吗?看到我中指了吗?我代表wellcms鄙视你,强烈的鄙视你!


实际中,每天有50万IP都已经富的流油了,为什么我要强调这些。因为,相对于其他程序,对于wellcms来说,你只需用最低的配置就可以开启狂造数据的模式了,只要增加带宽就解决问题,无需在硬件方面花太多的钱。1核1G内存足矣,2核4G内存随便造。


各位可以下载其他程序和wellcms,把配置降低,先灌它几亿数据试试嘛,反正吹牛不上税,我当然要吹吹了,谁不说自己的瓜甜呢。哈哈


wellcms凭什么?

一、数据表结构设计,这是一个程序重中之重的重点,除非使用文件储存,但是文件储存在集群的时候,就呵呵了;wellcms在表的设计之初,是按照单表承载亿级以上数据设计的结构和字段,不只是拆表,单独拆字段都可以。按照集群设计的底层结构,很多功能函数都已写好,只需调用即可实现,比如调用一个版块的最新主题和随机主题,或是各种主题,wellcms采用的是统一遍历查询方式,所以不用担心mysql查询过多爆表。也许你对这个还不在乎,小数量的站的确不用在乎这些。等到了那个量级的时候,自然会有人放你的血。哈哈


二、wellcms持久层采用单独函数封装对应表、对应列,直接使用即可完成各种数据的转义;业务层统一封装函数处理,保证方法中所有的数据库操作,并保证同时成功或同时失败,避免部分成功部分失败引起的数据混乱操作;表现层只需要将业务逻辑层返回的数据处理和传递数据进行展现即可。事实上不管是哪一层,在代码书写上都是严格标准要求,使用的都是最优的方式书写。


wellcms有什么?

1.比如运行效率,比如性能,

2.比如分布式服务器设计,

3.比如数据库主从读写分离,

4.比如附件分离,

5.比如服务器压力转移客户端,

6.比如创建单独的DB服务器群和CACHE服务器(群),

7.比如单表亿级以上承载,

8.比如亿级数据压测高并发的吞吐率,

9.比如数据表结构设计,

10.比如seo构造,比如用户体验等等。

11.各种NoSQL操作;


这些在wellcms的免费版里都包括了,但是这些都是其他CMS收费的重点,wellcms是从大型站点思路设计的产品。

安全、性能和效率的初衷不会变,wellcms能出的功能,多数是找到了性能和功能等各种综合条件的平衡点了。wellcms不是最好的,但它在不断进化成最好的。

最新回复(5)
  • horse32011月前
    引用2
    就是因为上述这些,才死认准wellcms。发布模块已准备好。
    干吧 骚年!
    顺便提个小建议,就是希望未来能有单页功能,需要“关于本站”、“联系我们”这样的单页。
  • 燃烧的冰11月前
    引用3
    horse320 就是因为上述这些,才死认准wellcms。发布模块已准备好。 干吧 骚年! 顺便提个小建议,就是希望未来能有单页功能,需要“关于本站”、“联系我们”这样的单页。
    你还需要认真摸索属性功能呀。单独建个版块,那个版块不用显示到导航里,在那个版块里建各种属性,然后在前台自己创建一个页面单独调用那个版块的属性。后台模板助手已经给出了数据。这个属性的功能用处非常多,单页、友链、广告等等。
  • horse32011月前
    引用4
    好的 认真学习先~
  • sssss11月前
    引用5
    老铁,666 !
  • 关注Xiuno很久了,终于有一个cms了 加油 看好你
返回
发新帖