摘要:
利用mysql模拟队列,把订单成功 -> 验证优惠券发放规则 -> 发送email 这一流程转换为两个队列,避免在订单高峰期时,这个非常耗时的流程,对网站业务逻辑的冲击,将实时性不高的业务推迟处理,有效减少了下单成功页面的响应时间 阅读全文
摘要:
以 Jp_Coupon 模块为例: 目标: 在 System configuration 页面添加一个 JP tab, 在JP中添加 Coupon section, 然后给 Coupon section 添加2个配置项 按照以下步骤: 1. app/code/local/Jp/Coupon/ect/ 阅读全文
摘要:
Bug描述: 电商网站, 产品列表页面,加入购物车按钮,当连续点击“加入购物车”按钮时,在MAC上的Safari上,只会有部分请求通过 Ajax 被发送出去,而在 Chrome/IE/Firefox 上是没有这个问题的(每点击一次就发送一次请求)。 分析: 首先怀疑是浏览器兼容的问题, 因为其他浏览 阅读全文
摘要:
当我们在网上愉快的买买买的时候, 你知道在这些屏幕“背后”正在进行着什么吗? 1. 当一个产品被加入到购物车后, 实际上发生了什么? 当第一个产品被加入到购物车, 系统首先会生成一个 quote (quote翻译过来就是“报价单”), 然后把刚才的产品当作一个 quote_item 也一起保存在数据 阅读全文
摘要:
本篇文章将探讨网站布局的实现,以前也写过和视图层相关的文章==>点击查看<== 承接上篇文章的思路,本篇文章讨论的重点是“如何将模块化的块用xml组织起来?” 下面是我总结的视图层的设计要点: -定义网站的公共布局,以供其他布局调用和修改 -网站同一个URL可能会有多种状态,例如Logged In/ 阅读全文