摘要: 这次测试咱们采用Laravel框架。laravel作为最热门的php框架之一,广受认可与欢迎。同时由于集成度很高,每次运行都加载了大量文件,加之使用了大量的闭包、魔术方法,导致laravel框架很重,并发性能极差。OPcache和Swoole都是php的扩展,这次旨在比较这两个扩展分别开启后对Lar 阅读全文
posted @ 2020-09-22 15:50 phpyu 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 实体属性值(Entity--attribute--value EAV)模式,可以方便 PHP 实现 EAV 模型。 目的 实体属性值模型(Entity-attribute-value EAV)是一种用数据模型描述实体的属性(属性,参数),可以用来形容他们潜在巨大,但实际上将适用于给定的实体的数量是相 阅读全文
posted @ 2020-09-22 15:08 phpyu 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 目的 该模式通过提供集合风格的接口来访问领域对象,从而协调领域和数据映射层。 资料库模式封装了一组存储在数据存储器里的对象和操作它们的方面,这样子为数据持久化层提供了更加面向对象的视角。资料库模式同时也达到了领域层与数据映射层之间清晰分离,单向依赖的目的。 例子 Laravel 框架 Doctrin 阅读全文
posted @ 2020-09-22 14:54 phpyu 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 目的 在委托模式的示例里,一个对象将它要执行的任务委派给与之关联的帮助对象去执行。在示例中,「组长」声明了 writeCode 方法并使用它,其实「组长」把 writeCode 委托给「菜鸟开发者」的 writeBadCode 方法做了。这种反转责任的做法隐藏了其内部执行 writeBadCode 阅读全文
posted @ 2020-09-22 14:48 phpyu 阅读(144) 评论(0) 推荐(0) 编辑