客户端性能监控与涌入

准确的绩效监测对于Wayfair的店面工程团队至关重要。每天,我们将数百个代码更改部署到Web应用程序的客户面向客户的网站,每个更改都有可能会影响性能,以便更好或更糟。因此,我们仔细监控kpis,如页面加载...

阅读更多

测试PHP7.

PHP7出来了。这不是新闻。自去年12月以来已经出现了,自那时以来九月九次重新修订。什么是新的,它是为所有航空公司面向客户的交通服务。性能明智,PHP7是火箭船的人说这将是。我们只不过很满意。如果你可以升级,你应该做...

阅读更多

statsdcc.

StatsDCC是一个在C ++中编写的Statsd兼容的高性能多线程网络守护程序。它聚合统计数据并将结果发送到后端,尤其是石墨。我们很自豪地宣布,我们今天正在为它挑选。查看https://github.com/wayfair/statsdcc的代码。在Wayfiair,我们是“衡量任何东西,衡量一切”的大信徒......

阅读更多

新闻中的钨

几天前,由Paul Krirl的Paul Kririll有很好的采访。这个主题是tungsten.js,我们的令人敬畏的框架,“点亮了”DOM的快速,虚拟 - DOM的更新,反应样式,并且可以与Backbone.js集成以及其他其他框架......

阅读更多

使用PHP渲染Mustache模板

在过去的几年里,Wayfair的前端堆栈很大程度上依赖于胡须模板。他们让我们不断增长的前端团队专注于前端。它们允许我们在服务器和客户端之间共享更多的代码,就像我们在推动一个以钨为动力的未来一样。任何看过胡子模板的人都知道…

阅读更多

PDO和MSSQL.

当您编写第一个Web应用程序时,您将查询数据库的机会。在PHP中将其写入PHP时,可能会如此如此:$ mysqli = new mysqli(“example.com”,“用户”,“密码”,“数据库”);$结果= $ mysqli->查询(“从产品中选择*”);$行= $结果 - > fetch_assoc();在长时间之前,您必须开始处理用户输入,这意味着逃脱:$ mysqli = new mysqli(“example.com”,“用户”,“密码”,“数据库”); ...

阅读更多

缩放redis和memcached在wayfair

我在去年写了一篇关于Redis和Memcached的一致哈希:http://gineering.waysfair.com/consistent-hashing-with-memachedoor-redis-and-a-patch-to-to -libketama/。从那时起,我们已经进化了我们的系统,我谈到了11月份Facebook的优秀数据@ Scale Boston会议的最新发展:https://www.youtube.com/watch?v=oljryfuzpxu。我们对设计和...有一些更新

阅读更多

NOC.

Here’s our Frontline team at work, in our spiffy network operations center: [caption id="attachment_2043" align="alignleft" width="584"] Wayfair network operations center[/caption] Selling home goods on the internet isn’t rocket science, but if you actually wanted to send a couch to the moon, you’d want to plan for and monitor…

阅读更多