在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你的缓存系统更容易扩
分类:
编程语言 时间:
2016-02-12 23:18:31
阅读次数:
388
众所周知,随着电子商务的商务的飞速发展,不论是个人、小企业或传统中大型企业,越来越多的商家都积极踊跃地来到淘宝平台,希望从中能分得一杯羹。于是,淘宝/天猫店铺越开越多,同质化产品也急剧增加,其中男装作为淘宝经次于女装的第二大类目,款式与更新迅速的女装相比,在设计上相对简单,各品牌间差异化较小,前几年
分类:
其他好文 时间:
2016-01-29 15:31:12
阅读次数:
157
我先前曾写过三篇有关网站系统、ASP.NET 性能优化的文章,分别从 SQL 语句、数据库设计、ASP.NET 功能、IIS 7 的套件,来探讨此一性能议题。本帖算是系列作的第四篇,整理了一些我看过的书籍和文章,改从「负载均衡、服务器架构、数据库扩展」的角度,提出一些性能优化的建议,以供有建设中大型...
分类:
数据库 时间:
2016-01-11 11:49:24
阅读次数:
421
前几年,我有机会能参与一些有趣的项目,并且独立完成开发、升级、重构以及新功能的开发等工作。 本文总结了一些PHP程序员在Web开发中经常 忽略的关键错误,尤其是在处理中大型的项目上问题更为突出。典型的错误表现在不能很好区分各种开发环境和没有使用缓存和备份等。 下面以PHP为例,但是其核心思想对每.....
分类:
Web程序 时间:
2016-01-11 09:11:59
阅读次数:
183
总体思考总结这些年经验,进行构架演进的方向选择时,大致要做到下面的目标:可快速开发部署 (五分钟写出来一个经过测试的hello world并可访问/调用,并可在公网访问)天然可扩展(业务层无状态,尽可能全部放到最后)自动化(内存不足了,除了报警,应该自动加点机器进去; 新的项目,基础代码应该都不用写...
分类:
移动开发 时间:
2016-01-02 16:18:29
阅读次数:
209
先看网站架构图:以上网站架构广泛运用中大型网站中,本文从架构每一层分析所用主流技术和解决手段,有助于初入网站运维朋友们,进一步对网站架构认识,从而自己形成一套架构概念。第一层:CDN国内网络分布主要南电信北联通,造成跨地区访问延迟大问题,对于有一定访问量网站来说,增加CDN(内容分发网络)层可有效改...
分类:
Web程序 时间:
2015-12-23 21:28:36
阅读次数:
282
Hyper-vServerNUMA在新的Windows2012R2Hyper-V4.0中,Hyper-V可以在虚拟机级别提供对NUMA架构的支持,NUMA架构在中大型系统上一直非常盛行,也是高性能的解决方案,在系统延迟方面表现都很优秀。NUMA系统通常是多处理器系统,其中的内存延迟随访问它的处理器不同而有所不同。内..
分类:
其他好文 时间:
2015-12-14 12:37:13
阅读次数:
158
在前一篇《运维工具大宝典之开源工具篇》中,云智慧对比分析了国内流行开源运维监控软件的优劣。在文末我们提到了开源产品在服务和安全等方面的短板,而正因为有这些问题,所以国内企业,特别是中大型行业企业往往因此而拒绝开源产品,选择服务更有保障,产品安全性、稳定性更..
分类:
其他好文 时间:
2015-11-23 19:15:21
阅读次数:
1997
静态资源优化: 合并 减少http请求有这样几个优点: (1) 减少DNS请求所耗费的时间 (2) 减少服务器压力(CPU,IO) (3) 减少http请求头(当我们对服务器发起一个请求的时候,我们会携带着这个域名下的cookie和一些其他的...
分类:
Web程序 时间:
2015-11-17 23:33:34
阅读次数:
2523