Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

餐厅运作模式与后端压力前移

  经常在外面吃饭就会感受到餐厅的运作机制其实很有学问。一些餐厅的服务员并不多,但很少会弄错菜单;而有些餐厅,明明有很多服务员,却依然经常搞错。虽然这里面也有很多主观因素,但我觉得最重要的还是餐厅运作模式问题,或者更本质地看就是系统架构的问题。
  很多小店把顾客和菜单对应都是看脸的,服务员会说「来来来,帅哥、美女这边坐」。然而所有人都是帅哥、美女,要是长得比较大众脸的就呵呵了。当然,服务员也不是傻逼,会默默地在心里给每个桌子建一个表,这样不仅可以看脸,还可以根据座位的位置来对应订单。
  但是这是基于那些小店的桌子数量很少,可以人肉记住而已。一些稍大的餐厅会把桌子给贴上编号,当顾客进来后先就坐就有了编号,然后点菜实际山是把编号和菜单关联。并不需要知道顾客长什么样有什么特征,只要按照餐桌编号上菜就行。但是这就有个问题,餐厅并不能阻止顾客自己换位置。之前在一家叫家有什么面来着的面馆吃面,服务员居然特意叮嘱说不要随便换位置。所以这家店就给人一种很憋屈的感觉,果断拉黑。虽然有很多餐厅都是把座位贴上编号,但其实要是不说出来,或者服务员把换位置这件事默默记下来还是可以的。
  还有一些餐厅并不是给座位标序号,而是在点菜时给顾客一个号牌,并让顾客放在桌子上。服务员在送菜时只要找到这个号牌的餐桌就准没错。而且顾客要换位置时可以自己把号牌带上,不会对服务员的工作造成什么影响。
  这种模式就是把后端压力前移的思想。本来需要服务员自己去记住顾客换位置,如果所有顾客都换了位置就呵呵了。服务员(server)的记忆(memory)毕竟是有限的,而且其数量也是很有限的。所以服务员可能无法记清所有顾客的位置。现在让顾客(client)自己拿着号牌(token),服务员不必再浪费脑子去记这件事,避免了出错的可能性。而对于顾客而言,只是每个人多拿一个号牌而已,比起一个服务员要记住许多顾客几乎是没有压力的。
  其实各个领域都只是操作方式不同而已,逻辑都是相同的。只要把领域打通,产品经理和开发也是可以愉快玩耍的。
网名:
54.144.24.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^