2012-11-05 2 views
6

현재 코드

PHP를 사용하여 javascript 파일을 하나의 파일로로드, 축소 및 반환하는 API를 작성하기 시작했습니다. 이 jsapi.php 페이지는 헤더, 자바 스크립트 파일을 처리하고 축소 된 자바 스크립트를 출력PHP로 자바 스크립트 파일 생성

<script type="text/javascript" src="https://libraries.sinemaculammviii.com/jsapi.php"></script> 

:이은과 같이 HMTL에 script 태그에서 PHP 파일을 가리키는함으로써 달성된다

header("Content-Type: text/javascript"); 

내 질문 :

JavaScript 파일을로드하는 것은 좋지 않은 방법입니까? src 속성의 .js 파일을 가리켜 자바 스크립트 파일을 개별적으로로드하는 것이 더 빠르고 안정적인일까요?

전체 API에 대한 내 코드를 보려면 this을보십시오. 언급 된 링크는 내가하고있는 일과 그 이유를 자세히 설명합니다.

+3

나쁜 것은 없습니다. 함께로드하면 웹 응용 프로그램 속도가 향상됩니다. 'php' 파일을'js '로 숨기는 게 좋을 것입니다.이 작업은'.htaccess'로 할 수 있습니다. –

+0

@BogdanBurim 그래, 내가 할 일 :-) js 파일을 PHP로 다시 작성하면 그 뜻은 되겠습니까? PHP에서 헤더를 출력 할 필요가 없다는 것? –

+1

아니요, 헤더가 필요합니다. IE7 (적어도 내가 기억하는 한)은 (그는 어리 석다). –

답변

7

.js로 더 빠릅니다. 그 이유는 정적 파일이므로 PHP가 처리하는 시간이 필요하지 않기 때문입니다.

그렇다고해서 PHP를 통해 JavaScript를 먹이는 데는 아무런 문제가 없다고합니다. 처리에 미치는 영향을 줄이기 위해 캐싱 메소드를 구현할 수도 있습니다.

+0

답장을 보내 주셔서 감사합니다. 솔직히 생각합니다 :-) 제가 질문을 한 이유는 간단히 말해서 사용자가 내 질문에 대답하지 말라고 권고했기 때문입니다 질문에 제공된 코드 검토 링크를 클릭하십시오. –