两个凡是 -- 提升OSC稳定,性能的一个建议

宏哥 发布于 2015/11/02 10:45
阅读 1K+
收藏 0

把系统升级为

nginx + php-fpm + postgresql 

就么有那么多垃圾事情了

java 太啰嗦, mysql 太扯蛋

加载中
2
bastetwang
bastetwang
一堆伪架构师在指点江山。
0
yak
yak
升级成nodejs   直接甩nginx几条街
0
超级大富
超级大富

把系统升级为

nginx + java + postgresql 

就么有那么多垃圾事情了

PHP 太难看, mysql 太扯蛋

0
绿薯
绿薯

几万行代码.不是你想升级就升级呢..开发成本在哪里....开源中国现在在扩展各种产品......现在主站是没事呢..主要是git给攻击而已....

换go是最快的..除非你出钱...

总舵主
总舵主
go的性能不高,怎么快?胜在并发。
绿薯
绿薯
回复 @GITTODO : go国内大公司只有七牛在用吧.这方面的人才少得很呢..tomcat比较吃内存是真的.
GITTODO
GITTODO
换go会不会bug多?
0
宏哥
宏哥

引用来自“超级大富”的评论

把系统升级为

nginx + java + postgresql 

就么有那么多垃圾事情了

PHP 太难看, mysql 太扯蛋

可以考虑

java代码大多可以不动, 换数据库就行了

0
纠结名字
看见这傻逼秀下限我就乐了,@红薯 ,你就用PHP重写OSC吧
0
随影求是
随影求是
既然能提升稳定和性能,宏哥去建议银行使用这套架构吧。眼看双11要到了,别被电商搞瘫啦
0
eechen
eechen
OSChina技术架构:
J2Cache可以把数据缓存到内存,也可以缓冲的磁盘,缓存的数据设有过期时间.
Tomcat发出请求时,如果J2Cache中有数据,则直接取缓存中的数据返回,否则通过数据库连接池Druid连接MySQL查询并返回数据.
Tengine(Nginx)->Tomcat(Java)->J2Cache(EHCache/Redis)->Druid->Percona Server(MySQL)

对比PHP:
Tengine(Nginx)->PHP-FPM->Memcached->Percona Server(MySQL)
PHP开启pconnect实现到Memcached和MySQL的"连接池".
bastetwang
bastetwang
回复 @eechen : 说得像真的一样,伪架构师。
eechen
eechen
OSC不稳定这一环就出现在Tomcat上面,多线程的Java应用真心不像多进程的C容器PHP-FPM那样健壮稳定.
0
愤怒的小兔
愤怒的小兔
升级为Ruby On Rails + PostgreSQL的话OSC好像不用另外去学,已经有Ruby开发人员了
0
ArrayListt
ArrayListt
直接换tomcat+html,万事大吉。
返回顶部
顶部