大型网站系统架构演化之路分享到:更多72014-09-26 分类:云计算/大数据、编程开发暂无人评论前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思....
分类:
Web程序 时间:
2014-09-30 17:00:59
阅读次数:
249
前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增 加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品 线。所以成熟....
分类:
Web程序 时间:
2014-09-29 11:33:47
阅读次数:
231
为解决全站搜索问题。对开源搜索引擎的一个比较。在我的项目中,是ssh+jsp结构。选择solr是最佳的。1. Lucene及其变种LunceneLucene的开发语言是Java,也是Java家族中最为出名的一个开源搜索引擎,在Java世界中已经是标准的全文检索程序,它提供了完整的查询引擎和索引引擎,...
分类:
其他好文 时间:
2014-09-29 00:42:46
阅读次数:
288
Solr facet使用于分类统计,是最好的工具。下面例子使用facet将可模拟查询搜索出租房信息。1、在schema.xml中的内容如下: ...
分类:
其他好文 时间:
2014-09-28 19:02:13
阅读次数:
301
前言一 个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的 扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的 ...
分类:
Web程序 时间:
2014-09-28 13:05:12
阅读次数:
237
前言一、最开始的网站架构二、应用、数据、文件分离三、利用缓存改善网站性能四、使用集群改善应用服务器性能五、数据库读写分离和分库分表六、使用CDN和反向代理提高网站性能七、使用分布式文件系统八、使用NoSql和搜索引擎九、将应用服务器进行业务拆分十、搭建分布式服务小结前言一个成熟的大型网站(如淘宝、天...
分类:
Web程序 时间:
2014-09-27 23:44:20
阅读次数:
350
前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技...
分类:
Web程序 时间:
2014-09-27 16:58:30
阅读次数:
201
通过学习Lucene3.5.0的doc文档,对不同release版本号 lucene版本号的API修改做分析。最后找到了有价值的修改信息。LUCENE-2302: Deprecated TermAttribute and replaced by a new CharTermAttribute. Th...
分类:
其他好文 时间:
2014-09-27 10:45:39
阅读次数:
264
solr与.net系列课程(四)solr查询参数的讲解与.net如何获取solr数据 上一节我们完成了solr连接数据库,细心的朋友会发现一个问题,就是solr其实和语言没有任何关系,配置完成后任何语言都可以直接调用,本章我们主要对solr的查询做出讲解,然后就是新接触的人最关心的.net如何获.....
分类:
Web程序 时间:
2014-09-26 22:26:10
阅读次数:
305
出处:http://www.cnblogs.com/piziyimao/archive/2013/01/31/2887072.html做过站内搜索的朋友应该对Lucene.Net不陌生,没做过的也许会问:就不是个查询嘛!为什么不能使用Like模糊查找呢?原因很简单--模糊查询的契合度太低,匹配关键字...
分类:
Web程序 时间:
2014-09-26 22:10:48
阅读次数:
251