站点重新加载时出现空白,如何避免这种情况


Site blanks white when reload, how to avoid this?

遗憾的是,我的网站有点慢,特别是它的初始化调用(这是另一个问题)。在服务器上,这(或其他原因)会导致一点"空白"效果,浏览器会长时间显示空白屏幕。好吧,只是一眨眼的功夫,但还是让人不安。

我怎样才能避免这种情况?

也许您在head中调用了太多(或太大)的文件。在关闭body标记之前尝试调用javascript文件(如果有的话)。事实上,浏览器在处理完标题之前无法呈现任何内容,所以这可能会导致您的问题。如果你有很多css文件,合并成一个文件也会有帮助。

这个工具可以帮助你解决很多性能问题:https://github.com/farhadi/SmartOptimizer -我真的建议你学习它,并给它一个尝试

试着进入这个页面,输入你的站点的URL,看看它是否能识别出任何可能导致慢速的大问题。

另外,看看这里提到的技术,并确保你的网站尽可能多地使用它们。

如果你对如何实施以上链接中的建议有任何具体的问题,可以尝试在谷歌上搜索,如果你找不到一个好的答案或仍然有一些问题,可以在这里提出另一个问题。: D

这对你的用例来说有点极端,但你可以可以想象有一个"加载器"页面,它将是一个带有头/脚的shell,只有几kb;然后在该页面中使用ajax将缓慢的页面加载到div中,并带有占位符文本,如"页面将立即加载"。请稍等。"