【性能优化】webpack前端构建性能优化策略小结

背景 回顾2016的前端技术的发展真的可以用百(gui)花(quan)争(zhen)鸣(luan)来形容,无论是技术栈的演进,技术框架的推新,还是各种模式,反模式的最佳实践都在不断地涌现,网上的一篇文章《在2016年学JavaScript是一种什么样的体验?》更是把这一现状做了很好总结。当然,吐槽归吐槽,技术的车轮还是要始终向前迈进,从中我们也不难发现,从前那种直接在js中写脚本。通过src嵌入到页面,然后按F5刷新页面查看结果的开发方式已经渐行渐远,基本上选择一款合适的编

【问题追查】mc集群写入恍惚问题排查

1.现象 业务方反馈在向memcache集群写入数据时,出现不稳定。表现为向mc写入一个creative和ad对象的list,有的时候能写进去并读出来,有的时候写成功但是读不出来。 2.问题排查 2.1 复现问题 a.有的key没有问题,能够一直写+读。 b.有的key一直都是写ok,读None。 c.有的key写ok,有的时候读ok有的时候读None. 2.2 proxy的问题? 使用同一个proxy的再次复现问题,出现了之前的多种情况。所以排除proxy问

机器内存爆满问题排查

1 背景 两周前广告开屏服务突然503报警不断,先查看了各种业务监控没发现流量等有什么大变化,因为不久之前出过一次机器出问题的情况,马上去查看了机器是不是正常,果然内存几乎涨满了。大概十来分钟内存就会达到90%多,然后进程就重启了,但是从日志来看并没有什么异常情况,好在并没有将机器拖死。当时第一件事就是回滚代码,各种代码回滚到几天前,没什么效果。后来追查当时事发的一些修改改动,定位到是因为一个广告的上线导致,屏蔽该广告之后问题恢复了,但是当天还是没有查出最终问题。当时机器内

iOS音视频同步探讨

音视频同步是我们观看视频的一个基本体验,尤其对于视频画面中能看到声源动作(如:嘴型)的场景,音视频同步问题非常影响体验。 在短视频与直播APP中,采集端作为音视频的生产者,如果采集端产生的音视频源本身就无法保证同步,那么后面不管经过什么处理,都很难再让用户看到音视频同步的画面了,因此,在采集端保证音视频同步上尤其重要。 那么如何保证app在各种正常/非正常状况下尽量保证输出同步的音视频?本文就是讲述我们是如何解决上述问题的。 音视频同步的原理 音视频采集的数据分别来自

Landlord 地产大亨 – 把「楼下的面馆」买下来玩大富翁怎么样?

Landlord 地产大亨 是一款结合真实地理位置的手机版大富翁游戏(iPhone、Android),你可以直接购买现实生活中周围的房地产,并且还能为房产升级比如放个 Wi-Fi 提升租金,非常有代入感。@Appinn 感谢 tg 好友 @Yan 同学的推荐。 Landlord 地产大亨 的地理信息记录基于 foursquare,所以支持 Google、Facebook 以及 foursquare 登录,目前还不知道出去这三者的登录方式… 号外,全面支持微信登录

[第4天]40天新手进阶Affiliate实操教程:在PropellerAds创建一个Campaign(第一部分)

今天我们会在PropellerAds上设置Campaign并从获取真正的流量! 当你的PropellerAds账号注册好并激活, 就可以存入你的第一笔款一最低存100美金 -你可以在以后追加更多的资金。然后,如下建立Campaign: 1) 登录到PropellerAds,点击左侧菜单中的“Campaign”,点击“Create Campaign”按钮。 2) 对于“Campaign Name”字段: 复制并粘贴你昨天在Voluum所建立的campaign的名称 3) 保持“

安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(4)

安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS。 第四部分 前面介绍了 VPS 的选择,Ubuntu 18.04 LTS 的安装,Webmin 控制面板的安装,以及 Nginx Web 服务器,MariaDB数据库服务器的安装。下面我们来进一步的介绍对于 php 和 perl 语言的支持。 安装 php 7.2-fpm Ubuntu 18.04 的官方仓库内置了 p

安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(3)

安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS。 第三部分 之前介绍了 Ubuntu 的安装,Webmin 的安装,以及简单的 SSH 安全设置。很多人会用证书登入,禁止 root 登入等等,都很好,选择你自己合适的就好。 接下来先以之前新添加的用户来以SSH方式登入 VPS 服务器终端。 安装 Nginx Web 服务器 Ubuntu 18.04 已经内置了最新的

安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(2)

安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS上。 第二部分 上一篇,已经在 Linode 后台创建了新的 VPS,并完成了最基本的 Ubuntu 18.04 LTS系统安装,接下来 DavidYin来介绍一下安装 Webmin 以及 SSH 的安全设置。 为什么要用 Webmin? 有几个简单的解释,当然也是对于图形界面的依赖,第一在 Webmin 管理面板,可