Tag: 载入

Node.js应用程序:在页面加载时出现白色闪烁

我有一个非常简单的Node.js(快速)应用程序。 页面非常简单,如此花哨的html,没有iframes。 我用玉来渲染它们。 然而,当从一个页面导航到另一个页面,或者只是重新加载页面时,在显示实际页面之前,会出现一个白色的屏幕/闪存。 一个类似的问题表明,这种行为是正常的,这是很难相信的,因为我的其他网站都没有这样的行为,也没有太多重的页面。 例如:facebook,youtube,google,wikipedia …在页面之间浏览时没有华丽的过渡。 我的网站很轻: 页面加载时间:99ms 页面大小:34.4kB http://tools.pingdom.com/fpt/#!/bjTSbm/http://165.225.137.117 详细信息 :我有我的应用程序在本地运行以及vps。 对于本地版本:以下浏览器会出现白色闪烁: Chrome(MAC)28.0.1500.71 但不是: Firefox(MAC)16.0.1 Safari(MAC)6.0 对于vps版本:白色闪光出现在以下浏览器: Chrome(MAC)28.0.1500.71 Safari(MAC)6.0 但不是: Firefox(MAC)16.0.1 这个白色闪光灯的原因是什么?我该如何解决这个问题? 非常感谢!

Nodejs + phantomjs与纯幻影 – 页面加载时间

我在探索nodejs和phantomjs,并写了一个小代码来测量页面加载时间。 我发现页面加载时间在包装在nodejs中的phantomjs代码与纯幻象代码相比有所不同。 下面是代码:phantomjs和nodejs进行比较: 的NodeJS: var http = require('http'), phantom = require('phantom'); url = require("url"); http.createServer(function (request, response) { var start = Date.now(); request.on('end', function () { phantom.create(function(ph) { ph.createPage(function(page) { var _get = url.parse(request.url, true).query; page.open(_get[url], function(status) { if (status == 'success') { var time = Date.now() – start; console.log(time); } }); }); }); }); […]