我有一个加载速度非常快的脚本,但是我想要使用该脚本运行另一个脚本,但脚本处理速度较慢。第二个脚本不需要向用户输出任何内容,只需要运行它。有没有办法让我可以在本地包含它,而不必让用户等待它加载?
编辑:如果可能,我真的想保留这部分纯PHP。
答案 0 :(得分:2)
通过ajax调用它。这样一切都可以在页面上加载,并且可以在后台运行。
尽管刷新页面的用户不会再次运行脚本并使服务器过载,但您必须要小心。
答案 1 :(得分:1)
由于我缺乏声誉,我还不能发表评论。 “学习Ajax”真的不难,我认为这将是你最好的解决方案(如同传染性一样)。如果您只是加载jQuery库,它可以是简单的:
jQuery(function($) {
$.post( 'http://url.com/' );
});
答案 2 :(得分:0)
您还可以让第二个脚本输出1x1像素图像,并在页面底部使用img标记包含脚本。