TurboShop系统特性(2009V3.6)

本文深入探讨了TurboShop商城系统的核心技术,包括轻量级开发平台TurboPortal,二级缓存架构,自动备份数据库,多线程任务系统,双重权限验证等,详细阐述了如何通过这些技术实现高性能、安全稳定的商城系统。

高负荷、安全、稳定、可靠
TurboPortal是Turbo.Team长期项目实践中积累下来的一个超轻量级开发平台,灵活、快速、兼顾性能和安全,整合了WEB流程控制,TurboShop所有业务逻辑都搭建在其上,使到商城质量非常有保证。

二级缓存架构
大家都知道CPU有一个二级缓存,这个容量越大越好,因为越大,执行效率越高,系统就越快。原理是CPU会把常用数据放在这里,这样就避免直接访问外存,从而大大提高了执行的效率。

制约一个网站负载性能提高,通常是在数据库的访问速度上。当有大量访问时,系统会频繁地查询数据库,致使数据库超负荷运行,造成反应延迟甚至停止响应。最有效并最低成本的解决方案就是把一些常用数据进行缓冲,避免直接访问数据库。

基于TurboPortal特性,TurboShop前台生成静态HTML,网站数据发生变化,系统智能自动同步,无需人工干预。系统内部API常用数据会进行内存缓冲,无论是前台访问还是后台的系统管理,执行效率大大提高。经压力测试表明,网站整体性能提升5-10倍。

TurboShop生成静态HTML机制优越在于:
1、无需人工干预。        现在不少网站系统都可以生成静态HTML,但是这个生成操作,需要系统管理员手工执行,而且非常耗时,操作麻烦,出错率大。如果更新网站数据后忘记生成HTML,那么网站前台数据没有得到及时更新。TurboShop能根据用户访问请求,智能触发生成。

2、节约大量空间。        因为一般的系统都会一次性生成所有商品页面,还包括一些相关栏目页面,那么HTML页面数将会是 商品数<x<商品数*2 之间。假设500个商品,那么将会生成大约1000 个HTML文件,假设每个文件平均大小为30K,那么就占用了30M的空间。 而TurboShop只会生成有用户访问的商品的HTML ,并且系统会定期清理无效、过期的HTML文件,从而大大节约了空间,节约了成本。

自动备份数据库
数据安全,对于一个经营性的商城来说,其重要性不言而喻。现在大多主机提供商只会一周备份一次数据,这个显然不能满足一个每天有大量订单数据的商城要求。TurboShop利用先进的后台线程任务技术,每天凌晨自动备份整个数据库,可任意设置备份天数,当发生数据丢失时,可从备份中恢复整个数据库。

多线程任务系统
发送邮件是一个很典型的例子,发送邮件一般会耗时一秒以上,而且这个还取决于你的邮件服务器的性能。我们不能因为一些外部因素而导致商城时快时慢,所以TurboShop引入多线程任务系统,把一些类似发送邮件这些耗时操作交给异步线程去处理,从而提升系统执行效率和改善用户体验。

双重权限验证安全设计
一个商城,后台安全非常重要,TurboShop管理后台基于session身份验证和先进的AOP事件拦截设计。后台任何方法的执行,都必须先通过权限验证,并且能通过数据库配置实现精确控制。

异步数据更新,提升系统性能
为了进一步提高商城的负载性能,系统有些数据并没有实时更新,比如商品、货架的访问数,当访问量大的时候,这种直接的UPDATE将会成为一个瓶颈,所以TurboShop采用定时批量更新的方法来规避。

完善的日志体系
清晰的日志体系,有助对异常问题的分析和攻击分析。

高效海量商品全文检索
通过使用lucene技术,实现对商品ID,商品名称,商品简介,商品详细介绍,商品属性,商品编号,商品关键字进行全文索引,从而实现普通数据库不可能实现的海量商品多字段高效全文检索,让用户非常容易搜索到他们想了解的商品。

开放系统设计
基于AOP的开放设计,开发用户可拦截任何方法,在该方法执行前/后做出特定处理。

灵活的事务管理
基于TurboPortal灵活可配置式事务管理,在开发商城业务时,无需硬编码实现事务处理,只需要通过外部XML配置即可。

转载于:https://www.cnblogs.com/turboshop/archive/2012/07/26/2610404.html

V3.0版本开始,安装成功后,系统自动启动,无需重启服务器<br>新增清空缓存功能,用户可主动清空网站所有缓存,包括静态HTML。<br>采用全新模板机制,可以在管理后台即时切换商城前台模板<br>TurboPortal升级到V4.0.0 重新对内核查询做了大量仔细优化,使性能进一步提高<br>改进上传图片存放算法,按类别和日期存放,避免一个文件夹存放太多文件<br>增加多级品牌管理,每个商品可以选择不同品牌<br>增加会员投诉意见被回复和订单发货后,邮件通知<br>增加后台直接编辑邮件模板<br>订单增加发货人信息<br>后台左边功能菜单,智能状态提示,让你及时了解目前商城产品和订单状态<br>今日信息摘要新增:缺货登记、库存警告、当前在线、本月新增访客<br>新增加友情链接管理系统<br>修正google爬虫造成的访问数据插入错误<br>新增库存警告功能,并可设置警告阀值,及时补充货源<br>新增缺货登记功能,当商家补充新货后,系统自动发送邮件给进行了缺货登记的用户<br>商品属性智能提示,强化了商品销售<br>会员中心增加“意见、投诉”专区,强化商城跟客户的沟通交流<br>会员能在会员中心查看自己级别可享受的折扣<br>智能HTML垃圾回收机制,自动删除无用过期HTML,让你主机空间利用更充分<br>重新改造客服系统,细分为:QQ客服、MSN客服、SKYPE客服、旺旺客服<br>允许在后台直接更换LOGO<br>禁止管理员删除所有帐号,系统最少保留一个超级帐号<br>增加多主题投票系统<br>修改商品提供一个按钮,点击可以直接按目前会员级别享受的折扣进行计算<br>新增支付接口:首信支付、环讯支付、易宝支付<br>购物车能智能提示还差多少钱能获得赠品或返现金,增强销售能力<br>获得返现金或赠送礼物,购物车有提示<br>获得返现金或赠送礼物,购物车有提示<br>进一步优化异步刷新数据,从而进一步提高系统负载性能<br>新增折扣促销<br>新增满就送<br>新增捆绑销售<br>新增智能压缩HTML技术,使页面输出速度提升3-10倍<br>递送资费修改为更合理、更灵活的“按购买金额多少”动态变化<br>修正删除下架商品出错<br>修正订单查询日期统计错误 <br>修正删除新闻主题没有删除其下新闻<br>修正访问统计关键词分析没有显示关键词<br>修正resin3访问页面第二次出现乱码的问题<br>修正查看最新商品按评论统计不正确<br>修正连续上传图片,没有删除旧图,造成冗余<br>修正收藏商品的收藏日期不正确<br>......<br><br><br>TurboShop 为你创造价值!<br>前台演示:http://demo.turboshop.cn<br>后台演示:http://demo.turboshop.cn/administrator<br>官方网站:http://www.turboshop.cn<br>支持社区:http://support.turboshop.cn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值