我们的公司网站托pipe在我们的基础设施上,外部用户可以访问它。 但是,当我尝试从我们的Intranet访问时,一些CSS和JS文件总是需要2分钟的时间下载,阻止站点负载,直到完全下载,并且总是发生在相同的文件。 即使我将它们的整个URL添加到防火墙的白名单中,这种行为也是一样的。 如果我访问该文件,我可以重现这种情况( 请参阅此图像 )。 我需要在防火墙中设置什么来解决这个问题?
</body>标记之前尝试加载您的JS文件。 这使得页面可以在JS完成加载之前开始显示。 async JS加载。 如果JS是一个需要很长时间的文件,或者是一个很大的下载文件,那么它可能是一个加载async的候选文件。 这里有一些关于如何优化使用asynchronousJS加载的信息 。 如果这个JS是马上需要的,那么你仍然需要解决这个问题,但是至less在你弄清细节的同时你可以使用asynchronous。 </body>标记之前插入这样的内容… <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 。 这是我得到那个CDN链接信息的地方 。 此外,这里至less有一个StackOverflow问题可能会有所帮助。