Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 Safari比其他浏览器慢得多_Javascript_Wordpress_Safari_Photoswipe - Fatal编程技术网

Javascript Safari比其他浏览器慢得多

Javascript Safari比其他浏览器慢得多,javascript,wordpress,safari,photoswipe,Javascript,Wordpress,Safari,Photoswipe,我正在尝试使用我购买的主题构建Wordpress网站,不幸的是,主题的制作者似乎没有响应任何支持请求 创建了几个页面后,我注意到Safari的性能比其他浏览器差得多。我在几台电脑和几个版本的macOS上测试了这个 示例页面是 我意识到网站上的照片相当大(每张4000像素),但这正是我想要的。在Chrome、Firefox或Opera中,页面加载速度和图库的工作方式让我很满意。当你点击一张图片时,它会加载Photosweep JavaScript库,这样你就可以完整地看到它们,然后你也可以点击右上

我正在尝试使用我购买的主题构建Wordpress网站,不幸的是,主题的制作者似乎没有响应任何支持请求

创建了几个页面后,我注意到Safari的性能比其他浏览器差得多。我在几台电脑和几个版本的macOS上测试了这个

示例页面是

我意识到网站上的照片相当大(每张4000像素),但这正是我想要的。在Chrome、Firefox或Opera中,页面加载速度和图库的工作方式让我很满意。当你点击一张图片时,它会加载Photosweep JavaScript库,这样你就可以完整地看到它们,然后你也可以点击右上角的图片进入全屏,或者离开Photosweep查看器。在照片之间切换、全屏显示或离开Photosweep都是即时的

但是,当我在Safari中加载同一页面时,单击照片后的任何操作都很慢。在照片之间切换,全屏显示,全屏显示。这一切都需要一秒钟或几秒钟。我还可以在活动监视器中看到,在Safari中CPU的使用率更高

我尝试了几件事:

  • 我使用的主题使用同一作者制作的自定义插件创建这些图库,放置照片,其中包括Photosweep文件。这些文件落后一个版本(4.1.2而不是最新的4.1.3),所以我更新了它们,但性能问题是相同的

  • 我安装了其他一些使用Photosweep显示照片的gallery插件,它们没有性能问题,所以我不是将其归咎于Photosweep,可能是插件的其他部分导致了这些问题


我没有JS或web开发的实际经验,是否有任何工具可以帮助我找到导致性能缓慢的原因?

我检查了网站速度-我可以看到主题加载时间还行。但是正如你已经提到的,照片的大小真的很不幸,正如我们在谷歌页面洞察中看到的()


尝试在普通视图中调整照片大小(不是高度xWidth>kB)

我的问题不是加载时间,而是一个浏览器的CPU使用情况和总体响应能力。所有其他浏览器都按预期工作。