PDPC法提高电商网站性能
在国内保险公司纷纷涉足保险电子商务的氛围下,搭建高性能电子商务网站系统是各家保险公司开展网销业务的保障和基础。文章简要介绍了过程决策程序图法(PDPC),并应用PDPC法对大型保险电子商务系统的网站性能进行了分析,列举出了影响网站性能的主要因素及其相应策略措施,不断提升网站性能的角度探讨了PDPC法的实际应用。
1 保险电子商务网站性能的定义
在互联网浪潮趋势下,并且在日益成熟的网络技术条件下,国内各家保险公司为了降低营销成本,纷纷力图拓展电子商务这一新的销售渠道。在这一趋势下,各家保险公司纷纷搭建了电子商务网站系统,用于保险产品的在线销售、在线服务等营销活动。在网站建设过程中,网站性能问题是项目建设的成败关键,尤其对于保险电子商务这样的高并发量、大流量、系统接口复杂的网站系统来说,如何在项目实施过程采取有效的措施和策略,最终保障建成后网站系统性能表现优越,这是项目建设中最重要的一环。
对保险电子商务网站而言,预期达到的理想目标是做到用户操作简便、响应快捷、数据处理存储和传输安全稳妥、系统能长期稳定运行无故障。
在此我们将采用PDPC法,对网站的性能问题进行分析研究,对网站性能优化给出充足的解决方案,以保障保险电子商务网站系统建设成一个高性能的系统。
2 过程决策程序图法(PDPC)简介
过程决策程序图法(PDPC法,Process Decision Program Chart),是在制定计划阶段预测可能发生的障碍(不理想事态或结果),设计一系列对策措施,以最大可能引向理想结果。由于一些突发性的原因,可能会导致工作出现障碍和停顿,对此需要用过程决策程序图法进行解决。
PDPC法可分为两种,一种是顺向思维法;一种是逆向思维法。PDPC法的分析路径,如图1所示。
2.1 顺向思维法
顺向思维法是定好一个理想的目标,然后按顺序构思实现目标的措施和方法。这个目标可以是任何实物,如大的工程、一项具体的革新、一个应用改造方案等。为了能够达到目标,需要设想多条路线。
总之,无论怎样走,一定要走到目的地。但行走的方案,并不需要真正等到碰得头破血流以后才去解决,而应该事先就已经讨论过了,所有的问题应该预先都预测到了。在计划实施过程中,就不害怕突发性的事故。
2.2 逆向思维法
当Z为理想状态时,从Z出发逆向而上,构思过程和方案,使其和初始状态A连接起来,并研究其过程直至做出决策,这就是逆向思维法。
逆向思维应该考虑从理想状态开始,考虑实现这个目标的前提是什么,为了满足这个前提又应该具备什么条件。通过正反两个方面的连接,倒着、顺着都可以走得通,这就是PDPC法的思考方法。
3 保险电子商务网站性能分析及解决方案
3.1 网站性能分析
本文将采用PDPC的顺向思维法进行网站性能分析。
对于一个电子商务网站系统来说,以下是主要影响其性能的因素,如能有效的采取相应措施进行处理,将极大的提高网站系统的性能:
①并发性能。并发性能是指系统承受大量并发用户访问的能力。在进行系统设计时,就必须根据预期的业务量进行软硬件方面的考虑和配置,以达到相应的并发处理能力。
②最大负载性能。负载性能指在大量并发用户访问情况下,系统处理大量数据的I/O能力。在用户访问量激增时,如果系统负载性能不高,大量的I/O数据处理可能造成系统崩溃。
③不间断性能和故障恢复能力。电子商务系统必须具备能长时间不间断的稳定运行能力。在发生故障时,系统应具备自动备份和数据恢复能力,保证商务数据不丢失或篡改。
④响应时间。快速响应和快速业务处理是衡量一个电子商务系统的最重要指标。无法想象一个需要用户长期等待的商务系统可以吸引到客户。
⑤数据流量限值。数据流量显示了WEB网络应用数据的流动和使用情况,数据流量限值即为单位时间内处理应用数据的能力。
⑥网页的平均等待时间。打开网页的平均等待时间是衡量电子商务网站性能的一个非常重要的指标,电子商务网站应该保证客户能方便快捷的登录。如果用户进入公司的页面需要等待很长的时间,用户会对公司的效率和信誉产生怀疑,进而转移到其它能迅速浏览的公司网页。一般来说,打开主页的平均等待时间以不超过5 s为好。数据研究显示,网页刷新延迟会带来浏览率急剧下降,直接导致用户满意度下降。
⑦有效访问概率。是指成功访问网站的概率,网络访问中涉及的技术和网络环境是非常复杂的,极易因为各种各样的、可知或不可知的原因和故障导致访问和相应操作失败,即产生失败的访问和操作。在网站建设和维护过程中,采取有效措施保障访问和操作的成功,就可提高有效访问概率。
⑧有效访问时间。是指稳定访问者访问网站网页的成功有效访问时间,不会因为错误而导致访问和操作失败。稳定访问者是指对网站进行两次以上访问的客户。
3.2 解决网站性能问题
应用PDPC法,在电子商务系统建设过程中采用了以下措施,从多个角度和路径进行网站性能的调优,并最终建设成一个高性能的电商系统,实施步骤如下:
①召集有关人员讨论该问题。负责人首先提出目标和实施方案,引导大家讨论。
②从自由讨论中提出到达高性能网站的理想状态的方法、手段、措施。
③对提出的方法和措施等,列举出可能的结果及遇到困难时所采取的各种解决问题的办法和方案。
④将各项事项按紧迫程度、所需工时、实施可能性及实施难易程度进行分类。根据预测结果, 明确实施顺序,并用箭头向理想的状态方向连接。
⑤对性质不同的事项,根据相互关系确定优先顺序,并用虚线把互相关联的事项联系起来。
⑥落实负责各事项的有关部门和团队,明确实施团队、人员和实施计划。
⑦按制订的PDPC 实施、检查,定期召开有关人员会议,处理出现的新问题、修订或补充方案。
应用PDPC 法提升网站性能的方法,如图2所示。
提高电商系统的性能主要提高以下三方面的性能:并发性能、最大负载性能、不间断性能&故障恢复能力。按照PDPC法的分析,网页等待时间长、网站功能响应时间长是最直观的性能体现,其给客户带来的体验是最糟糕的,所以首先从页面和设计方面入手提高性能,降低网页等待时间和功能响应时间。
保险电子商务系统的日常处理业务量很大,并在业务高峰期瞬态业务量也是较大的瓶颈,采取有效措施提高数据流量限值(即为单位时间内处理应用数据的能力)。同时保持电商网站的性能稳定,提高有效访问概率和有效访问时间。
除了以上设计和开发层面的优化措施外,还采取了以下增加分配给服务器更多的高速缓存、配置高性能CPU、数据库优化和服务器集群等硬件解决方案:
①高速缓存是进行系统优化时要考虑的重要内容之一。服务器保留了一部分内存空间用作高速缓存,为将来的请求存储对象,这样就可从高速缓存中检索对象而不用从硬盘中检索。通过高速缓存系统句柄、目录列表以及其他常用数据的值来提高系统的性能。
②配置高性能CPU,其处理器能力能得到最大的提高。提高网络应用程序的总处理能力的有效措施之一就是尽量配置更高性能的CPU。使用更高主频的CPU,或者增加一个或多个CPU是当性能瓶颈出现在CPU上时要考虑的方案。
③数据库优化,数据库参数优化的好坏将极大的影响系统的性能。每个数据库在建立时都有缺省的参数设置,但是对于具体的应用要求设置的参数可能不同。参数优化不能只看某一个指标,通常这些参数与操作系统有着密切的联系,需要全面综合考虑。
④服务器集群,是有效解决应用处理能力不足的有效办法。根据实际性能需求,配置足够的服务器集群来有效提高系统处理能力。
针对这些重点因素采取合理措施,最终在电子商务系统建设过程中,成功达到搭建高性能网站系统的理想目标。
4 结 语
PDPC法在多个行业、多方面的质量管理中发挥着重要作用,PDPC 法应用在电子商务系统建设管理中,采用顺向思维的 PDPC 法,可成功实现理想的网站性能目标。
作者:丁迅 来源:企业技术开发·下旬刊 2016年3期
上一篇:驱动教学法的应用
下一篇:电子信息在汽车上的应用