三沣开发知识 购物 网址 游戏 小说 股票 美女 租车 短信 新闻 笑话 | 开发 汉字 下载 软件 图书馆
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题
autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程 CSS/HTML/Xhtml
html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
站长资讯 .NET新手 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA VisualStudio ASP.NET-MVC .NET控件开发 EntityFramework WinRT-Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动 Html-Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP OracleERP DynamicsCRM K2 BPM 信息安全 企业信息 Android开发 iOS开发 WindowsPhone WindowsMobile 其他手机 敏捷开发 项目管理 软件工程 SQLServer Oracle MySQL NoSQL 其它数据库 Windows7 WindowsServer Linux
  IT知识库 -> 架构设计 -> 化学品产品查询系统解决方案 -> 正文阅读
 

[架构设计]化学品产品查询系统解决方案

化学品产品查询系统解决方案 一、要求
项目功能
方便客户查询化学品信息
业务现状
客户查询方式多样化,如通过名称查询、同义词查询、CAS号查询等
目前数据量是1千万
数据显示形式比较单调
业务目标
精确满足客户查询需求
丰富数据显示形式
查询速度控制在1-2s
二、解决方法
分析客户行为发现客户有一半概率是通过产品名称查询,一半概率是通过其他方式查询。同时客户在查询列表页停留的时间不超5分,因此我们采用Sql Server查询+ Lucene.net,实现该查询系统
采用技术
ASP.NET WebForm+Sql Server+IIS+ Lucene.net
使用MVP设计模式
硬件设备:一台web服务器+一台数据库服务器
使用策略
对查询的产品进行预处理,并对查询字段做索引
先使用数据库方式查询,如果查不到切换到Lucene查询
对查询结果缓存5分钟。如果5分内进行相同的查询,直接使用缓存数据
从缓存结果中,抽取二次查询条件,同时对相同供应商进行去重
统计结果采用ajax异步加载,所有供应商的统计数据只发送一次请求
三、以后需要改进的地方
Lucene.net在查询前需要做索引,压缩索引比较耗费资源和时间,目前采用的定时压缩策略。每天晚上进行重新制作索引,导致数据不能实时同步,鉴于目前的业务情况,该频率可以接受。实时性要求比较强的项目,可以使用Lucene的内存实时索引和离线索引互相配合使用,这样的缺点是比较耗资源
  架构设计 最新文章
文件数据缓存(key
网站架构设计
hadoop集群搭建
[小北De编程手记] Lesson 01
基于Flume的日志收集系统方案参考
化学品产品查询系统解决方案
Atitit.ati dwr的原理and设计 at
【架构设计】分布式文件系统 FastDFS的原理
ABP架构设计交流群
MMORGP大型游戏设计与开发(客户端架构 par
上一篇文章      下一篇文章      查看所有文章
加:2017-08-10 23:24:13  更:2017-08-10 23:24:34 
 
技术频道: 站长资讯 .NET新手区 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA Visual Studio ASP.NET MVC .NET控件开发 Entity Framework WinRT/Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动设计 Html/Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP Oracle ERP Dynamics CRM K2 BPM 信息安全 企业信息化其他 Android开发 iOS开发 Windows Phone Windows Mobile 其他手机开发 敏捷开发 项目与团队管理 软件工程其他 SQL Server Oracle MySQL NoSQL 其它数据库 Windows 7 Windows Server Linux
脚本语言: vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题 autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程
网站开发: CSS/HTML/Xhtml html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 Android开发 站长 古典小说 网文精选 搜图网 美图 中国文化英文版 多播 租车 短信
2017-8-19 4:16:45
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT知识库