Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何让我的页面加载速度更快-延迟来自第三方插件(主要是facebook)_Javascript_Facebook_Plugins_Time_Load - Fatal编程技术网

Javascript 我如何让我的页面加载速度更快-延迟来自第三方插件(主要是facebook)

Javascript 我如何让我的页面加载速度更快-延迟来自第三方插件(主要是facebook),javascript,facebook,plugins,time,load,Javascript,Facebook,Plugins,Time,Load,我创建了一个博客页面www.fullyawaken.com(供参考) 我的问题是,最初加载(60-70秒)需要花费很长时间,但加载一次后,它会回到2-3秒以下,除非您点击command+shift+r 我已经找到了放缓的根源是facebook插件——我有like页面/like+共享按钮/和评论部分。它极大地影响了我网站的加载时间。当我评论所有插件时,我的google pagespeed分数是89分,当我有插件时,我的google pagespeed分数是40分 你能给我一个解决方案,不是简单地删

我创建了一个博客页面www.fullyawaken.com(供参考)

我的问题是,最初加载(60-70秒)需要花费很长时间,但加载一次后,它会回到2-3秒以下,除非您点击command+shift+r

我已经找到了放缓的根源是facebook插件——我有like页面/like+共享按钮/和评论部分。它极大地影响了我网站的加载时间。当我评论所有插件时,我的google pagespeed分数是89分,当我有插件时,我的google pagespeed分数是40分

你能给我一个解决方案,不是简单地删除插件。或者,即使是这样,给我一些指导,告诉我如何从那里开始(我的facebook插件的替代品,不会降低页面速度),我不想自己建立一个动态评论区,但我也不想为了这个工具牺牲那么多的速度

我不知道这是否重要,但我的代码结构如下:

我有一些php文件,它们调用来自两个不同分段源的信息来编译一个页面——上面我调用css,下面我调用两个控制文件中的一个。在那里,我有导航栏功能+on.load函数动画和对我的另一个控制文件的on.load调用,该文件包含facebook和twitter为工作插件提供的必要javascript(我认为这个on.load对于javascript插件来说是必要的,这意味着我的页面+动画和图片可以在插件开始加载之前加载,从而最大限度地减少页面加载时间,但这并没有起作用)


所以,我有异步加载-脚本似乎正在加载,你可以尝试让你的Facebook和Twitter插件异步加载。就像这样:
Yeldar,据推测我的代码是异步加载的,但加载时间没有任何区别。出于某种原因,即使它加载脚本的速度非常快,它仍然可以我说加载需要一分钟,在google speed insights上说我应该在facebook插件上启用压缩。但是我已经为我的服务器启用了压缩,所以我不知道还能做什么。