如何优化逻辑回归 基于标签的电子商务业务逻辑性能优化



注:论文研究资助项目:江苏省科技厅2008年省级科技创新与成果转化专项,项目编号BC2008097.作者为项目主持人.完成日期2008-2010.

互联网著名的“8秒原则”为服务提供商在技术上带来极高的要求——用户在访问Web网页时,如果时间超过8秒就会感到不耐烦,如果下载需要太长时间,则会放弃访问。事实上,美国每年由于网络缓慢甚至不通等问题导致电子商务方面的损失可达43.7亿美元。访问体验将直接关系到用户网站粘度,速度慢将导致网站的重复使用度、依赖度、忠诚度下降,因而性能优化至关重要。

一、电子商务系统的组成层划分

电子商务系统[1]结构复杂,为了便于优化性能,在实践中将复杂系统按各逻辑部分的侧重点不同,重新设定边界,在soa方法论中界定为:表达逻辑、业务逻辑、应用逻辑、数据逻辑。其中最前端的是表达逻辑,一般是用户看到的静态html,图片等用户界面。业务逻辑部分是软件产品的核心,它客观存在于软件产品内部,但是无法对使用者产生直观刺激,因此业务逻辑不能与使用者直接交互。而界面交互部分是业务逻辑与使用者进行交流的接口,使用者通过界面交互部分,与业务进行交流,从而使得软件产品发挥其作用。应用逻辑是指应用的计算过程,包括一系列告诉软件应用如何操作的指令。数据逻辑是指数据的集中存储优化控制等一系列操作过程。[2]

二、基于java技术的电子商务系统服务架构

在实际应用中,考虑到将来业务扩长的需要,技术系统必需具有与业务相适应的可伸缩能力,系统采用重量级j2ee方案,开发过程遵循mvc思想,分离表达、应用、业务、数据等层次。具体就是用IBM http server (HIS) 作静态的表示逻辑服务,Websphere 作为应用逻辑提供java容器,用户开发的ejb、serverlet、jsp等应用为业务逻辑实际业务计算,后端oracle 作为数据逻辑实现数据的统一存储。

| http://www.aihuau.com/darticle3/list.asp?id=155728|13

三、性能优化

目前动态网站的实现方式无非两种,一种是直接使用脚本语言,嵌入HTML代码中,由脚本语言与数据库打交道,即时获得所需信息。这种方式的优点在于:开发相对简单,速度相对较快;但缺点是维护麻烦,程序运行效率较低,稳定性差,不易扩充。另一种方法就是前台用户页由后台程序自动生成静态HTML文件,由程序制作成各种功能供前台页面调用。这种方法的优点在于维护方便,页面打开速度快,运行稳定,如果前台使用的页面制作成模板,则更是可以快速的复制页面,达到快速开店的效果。缺点在于制作时比较麻烦,对程序的开发要求比较高。鉴于此,特提出如下网站架构新方案:

1.程序架构

网站采用JAVA+ORACLE+HTML+CSS+TEMPLET+TAB构建。前台页面制作成TEMPLET模板,模板文件的样式由CSS控制;根据业务要求,后台用JAVA制作成各种能满足不同需求的功能类,负责从ORACLE数据库中取出数据,并制定相应的标签TAB,根据标签的参数,由模板文件调用并按指定的形式展示;后台人员在进行相关操作时,由特定的功能类将模板文件中的标签替换成取出的数据,然后生成最终的HTML页面,供用户查看。

2.实现

(1)模板

根据家庭在线网站的特点,模板可以分为如下几大类:首页类、商品详细类、类别商品类、购物车类、文章类。以上类别的模板还可以根据要求做出几个样式,比如按四季分成春夏秋冬四个样式。到了不同的季节就更换成该季节的样式,这样不但保证了网站整体的统一性,还兼顾了多样性,并且根本无需耗费技术人员的时间,真正提高效率。购物车类可以再细分为购物车页、填写订单信息页以及订单成功页。软文可以再分为文章详细页、类别文章页等等。

(2)程序

根据这种方式做出来的网站,页面中没有一句脚本语言的代码,程序所要做的就是编写各种功能类,比如标签解析类,数据读取类,生成HTML文件类等等。在这些类中,标签解析类与生成HTML文件类是属于公共的类,其功能是共用的。而数据读取类则需要根据页面的要求定制。

(3)数据库

为了支持以上架构的功能,数据库需要增加一些对象,比如对于标签,有必要建立一个表来维护,这样理论上可以支持无限标签,并且可以随时查阅与修改标签的功能。还需要建立一个表,用来维护模板文件的资料,比如模板文件的路径、模板文件的使用对象(也就是说有哪些HTML文件使用了该模板)、模板文件当前使用的样式等等,还可以根据需要随时添加修改删除模板文件。

(4)订单

 如何优化逻辑回归 基于标签的电子商务业务逻辑性能优化
电子商务网站最重要的功能就在于网上订单功能。由于家庭在线是一个门户型B2C网站,因此网站的购物车应实现完全统一,不同的只是卖场。这样在进行订单处理时,可以制作统一的订单处理类,对所有的订单实现处理。

(5)服务器

由于前台页面全部采用了静态HTML页,所以大大减轻了服务器的负担。服务器不但可以腾出更多宝贵的资源来处理订单和大容量的访问,提高响应速度,而且稳定性更高。在当前有限的投资条件下,可以更好地发挥其功效,达到一个更高级别的应用。

三、结束语

通过以上方案的实施,可以总结出本方案优点有:运行速度快,执行效率高;制作流程一目了然,简单高效;对服务器的要求降低,可扩充性强;使用简单方便,可以有效降低维护成本;功能齐全,支持快速复制,二次开发成本低;定制方便快捷,可方便地更换、调节显示样式与模板,真正实现网页的多样性等优点。该方案家庭在线电子商务网上平台的系统应用中取得了较好的效果[3]。  

爱华网本文地址 » http://www.aihuau.com/a/9101032201/81485.html

更多阅读

五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O

电子商务模式是指企业运用互联网开展经营取得营业收入的基本方式,也就是指在网络环境中基于一定技术基础的商务运作方式和盈利模式。目前,常见的电子商务模式主要有B2B、B2C、C2B、C2C、O2O等几种,本文简单的对这五种电子商务模式进行

志高集团官网 志高集团的电子商务营销心得

志高集团的电子商务营销心得文│本刊记者 于娜志高空调自从去年底确立了“低碳”的营销主题之后,不仅通过电视广告传播省电节能的概念,还将其奔跑在全国各地的服务车涂成统一的绿色,并且通过推广其铜抑菌高端空调、助力世界大学生运

惠金所 电子商务商城 高鸿商城眼中的电子商务

高鸿商城眼中的电子商务——专访高鸿商城总经理张新中文│悉星随着中国网民数量的继续增加,低价、便利等明显的网购优势,使得中国网购人群的数量日益增多,目前整个中国电子商务市场已经从初期阶段慢慢进入高速发展时期。

商务局法律顾问制度 WTO中的电子商务法律制度研究

    【内容摘要】WTO的许多协议中都包含有直接或间接规范电子商务的法律制度,电子商务也已成为WTO新一轮多边贸易谈判的重要议题,因而几乎所有的成员都在研究WTO框架下的电子商务的相关规则并为其所用。     【关 键 词】WTO/

c2c电子商务模式分析 中国要有自己的电子商务模式

      关键词:电子商务  我们最初做电子商务的时候并不知道什么是B2B,我们就是想帮助中小企业成功。  有一次我应邀参加亚洲电子商务大会,我发现90%的演讲者是美国人,90%的听众是西方人,所有的例子都是ebay、雅虎这些美国企业的。我认为亚

声明:《如何优化逻辑回归 基于标签的电子商务业务逻辑性能优化》为网友小眼睛男神分享!如侵犯到您的合法权益请联系我们删除