Yslow on Nodejs server
1. 目的:用yslow测试某个页面的性能
2. 需求:返回yslow测试后的数据,显示在页面
方法一、 nodejs
需要把网址打包为har格式...
方法二、 phantomjs
步骤:
1. 安装phantomjs, brew phantomjs
2. 测试: phantomjs yslow.js --info basic http://www.baidu.com
3. 问题来了,报错:
TypeError: undefined is not an object (evaluating 'args.length')
phantomjs://code/yslow.js:5 in global code
原因是yslow官方提供的yslow.js 和 phantomjs2.x版本不兼容
解决办法:下载yslow git repo,替换phantomjs/controller.js 为这哥们修改后的: https://github.com/marcelduran/yslow/issues/172。
然后执行 make phantomjs 重新生成新的yslow.js
4. 回到第二步,done~
5. 可以用node里的 child_progress.spawn来获取命令行返回的数据
转载于:https://www.cnblogs.com/bennman/p/5528239.html
Yslow on Nodejs server相关推荐
- week06 09 NodeJS Server as a RPCclient - jayson
nodeserver端的rpcclient 来调用后端backendserver端定义的add等方法 2个server连通 Make NodeJs as a client - Npm jayson 用 ...
- nodejs配置nginx 以后链接mongodb数据库
服务器 :windows server2008 R2 反向代理 :nginx 1.15.1 for window 64位 数据库:mongodb 4 64位 使用框架express 首先下载nodej ...
- php文件改写nodejs,node.js – 提供PHP文件的nodejs,expressjs
好吧我一直在玩nodejs,expressjs和socket.io来创建一些应用程序.但现在即将到达我想要进一步采取行动的阶段. 我注意到在客户端使用PHP for twitter auth的一些节点 ...
- python 自动化测试数据并发送到http-nodejs server
目的 使用python做自动化测试,使用python得numpy,pandas,http等库来post数据,并且自动产生随机数字,后转化成json上传,并用nodejs做server接收测试,当然也可 ...
- Android MultiPart图像上传进度改造NodeJS
This is the second tutorial in the Image Uploading with Retrofit series. In the first tutorial, we'd ...
- nodejs多房间web聊天室
一年之前的做的小项目,过了许久,翻出当时的PPT文档总结一下.源码下载:https://github.com/CreekLou/chatRoom Nodejs背景简介 1 ,JavaScript最早是 ...
- 让NodeJS出错退出之后自动重启的办法
刚接触NodeJS, NodeJS的特点是单进程,事件驱动,非阻塞式IO编程,当主进程抛异常挂掉,整个NodeJS Server就会停止. 对当前的NodeJS进程进行监控非常重要,NodeJS的进程 ...
- 在windows服务器上使用node-windows部署nodeJS服务
一般部署nodejs的项目,大家都会用到forever这个库,这个库相当好用,可以让nodejs的站点在后台跑,不需要cmd的窗口一直开着.在windows下,如果用户一直不注销,这种方式是可行的,但 ...
- vue nodejs 构建_如何使用nodejs后端打字稿版本开发和构建vue js应用
vue nodejs 构建 There are so many ways we can build Vue.js apps and ship for production. One way is to ...
最新文章
- AutoML综述更新 【AutoML:Survey of the State-of-the-Art】
- BeautifulSoup安装及其应用
- rsync常用的三种用法
- nRF52 SAADC 直接操作寄存器
- 装饰器 -- 函数装饰器(tornado异常响应装饰器)
- win10系统用户访问ftp服务器被拒绝,关于windows2003下ftp用户名无法访问FTP服务器的问题...
- let 只能在严格模式下吗_LET的完整形式是什么?
- PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬
- MySQL常用数据类型
- 敏捷结果30天练习即将开始
- 如何用wdcp面板创建网站(转百度经验)
- 广州的11个辖区_广州11月展览大全,有12个免费
- USGS网站中STRM DEM数据批量下载
- NBNS扫描工具nbtscan-unixwiz
- 苹果鼠标滚轮驱动_苹果鼠标magic mouse在戴尔电脑Windows10系统上使用滚轮的方法...
- 更新pip版本至最新
- web-登陆界面html-数据库
- 文献阅读--Scaling Laws for Neural Lauguage Models
- D. Binary Spiders(dpTrie)
- windows修改mysql密码