사이트에 여러 개의 플러그인을 사용하고 있습니다. 이 모든 플러그인을 하나의 파일로 minifiy하는 것이 합법적입니까?플러그인을 축소하는 합법성 javacript
허용 되나요, 아니면 불필요하게해야합니까? 여러 라이선스가 있지만 일반 관례대로 이해할 수 있습니까?
사이트에 여러 개의 플러그인을 사용하고 있습니다. 이 모든 플러그인을 하나의 파일로 minifiy하는 것이 합법적입니까?플러그인을 축소하는 합법성 javacript
허용 되나요, 아니면 불필요하게해야합니까? 여러 라이선스가 있지만 일반 관례대로 이해할 수 있습니까?
사용중인 플러그인에 따라 다릅니다. 사용중인 모든 스크립트의 사이트에서 "라이센스"또는 "합법적 인"섹션을주의 깊게 읽어야합니다.
글쎄, 단순함은 페이지를 구분하지 않고 각 페이지를로드하는 것입니다. 이렇게하면 주어진 페이지에 필요한 것만로드 할 수있는 이점이 있습니다. 또한 물건을 깔끔하게 유지하기 때문에 많은 작은 파일이 훨씬 더 관리하기 쉽고 큰 파일 하나를 찾습니다.
정말로 병합하려면 분명한 시작과 끝을주고 크레딧을 지불 할 모든 크레딧을주고 개별 플러그인 라이센스를 읽습니다 (이 경우에 대해 아무 것도 없는지 확인).
안녕하세요 @ mazzzzz - 내가 한 것 기본적으로 헤더 주석을 포함하여 모든 플러그인을 1 개의 큰 js 파일로 psting합니다. 이제는 1 개의 큰 파일이 있지만 내 http 요청이 약 7에서 1로 감소했습니다. 나는 그것의 잔고가 있다고 가정한다. – David
그래, 그것은 같은 교통에 관해 같을 것이다. – Ben
하나의 파일로 모든 스크립트를 축소하는 것이 더 나은 성능을 제공합니다. 병합 된 파일은 작아서 웹 페이지를 표시하는 데 필요한 HTTP 요청 수가 줄어 듭니다. "304 not modified"헤더를 사용하면 파일이 사용자 당 한 번만 다운로드되므로 최적화가 완료됩니다. 이렇게하면 내 페이지의 표시 시간이 크게 줄어들므로 내 서버가로드됩니다. –
: 라이센스가에 수정을 금지하는 경우에도 또한
/* MIT License for some plugin
Author: Bob */
function(){ minified code... }
/* Another plugin's license */
function(){ minified code... }
을 코드에서, 축소화는 변경되지 않는다고 강력히 주장합니다 (비 한정 코드에 링크하는 한).
다음은 좋은 관련 토론입니다. http://programmers.stackexchange.com/questions/45033/can-i-minify-javascript-that-requires-copyright-notice –