매우 신속하게로드되는 하나의 스크립트가 있지만 해당 스크립트로 실행하고 싶은 다른 스크립트가 있지만 그 스크립트는 훨씬 느리게 처리됩니다. 두 번째 스크립트는 사용자에게 아무 것도 출력 할 필요가 없으며 실행 만하면됩니다. 사용자가로드 할 때까지 기다리지 않고 로컬로 포함시킬 수있는 방법이 있습니까?로컬 파일을 포함하지만 기본 스크립트로 실행하지 않습니까?
편집 : 가능하면이 부분을 순수한 PHP로 유지하고 싶습니다.
매우 신속하게로드되는 하나의 스크립트가 있지만 해당 스크립트로 실행하고 싶은 다른 스크립트가 있지만 그 스크립트는 훨씬 느리게 처리됩니다. 두 번째 스크립트는 사용자에게 아무 것도 출력 할 필요가 없으며 실행 만하면됩니다. 사용자가로드 할 때까지 기다리지 않고 로컬로 포함시킬 수있는 방법이 있습니까?로컬 파일을 포함하지만 기본 스크립트로 실행하지 않습니까?
편집 : 가능하면이 부분을 순수한 PHP로 유지하고 싶습니다.
ajax를 통해 전화를 겁니다. 그렇게하면 모든 것이 페이지에로드되고 백그라운드에서 실행될 수 있습니다.
페이지를 새로 고치는 사용자는 스크립트를 다시 실행하지 않고 서버에 과부하가 걸리지 않도록주의해야합니다.
두 번째 스크립트에서 1x1 픽셀 이미지를 출력하고 페이지 하단에 img 태그를 사용하여 스크립트를 포함시킬 수도 있습니다.
아주 흥미 롭습니다.하지만 이미지가로드 될 때까지 기다릴 것입니다. – Rob
나는 명성이 부족하기 때문에 나는 아직 코멘트를 남길 수 없다. "Ajax를 배우는 것"은 실제로 어렵지 않으며 전염성이 있다고 말하면서 그것이 가장 좋은 해결책이 될 것이라고 생각합니다. 단순히 jQuery 라이브러리를로드하면 다음과 같이 간단 할 수 있습니다.
jQuery(function($) {
$.post('http://url.com/');
});
+1, 도움이되는 댓글을 남기지 못하는 꽤 절름발이입니다. – Rob
고맙습니다 - 내 평판이 너무 뛰어났습니다. 다음에 댓글이 올 것입니다. :) –
나는 아약스를 모른다. 정말이 부분을 순수한 PHP로 유지하고 싶습니다. 다른 옵션이 없다면 Ajax를 배울 것입니다. 고마워요. – Rob