현재 로컬 네트워크에서 실행되는 응용 프로그램은 B2B 환경입니다. 그래서 나는 마이크로 (미니?) 최적화Hardware Is Cheap, Programmers Are Expensive 때문에 대역폭 절약의 관점에서 거의 잊을 수 있습니다.파일에 OO js 코드를 구성하는 방법은 무엇입니까? 로컬 네트워크 응용 프로그램
우리는 프로젝트에서 잘 구조화 된 객체 지향 js 코드를 가지고 있으며 분명히 많은 js 클래스이 있습니다. 모든 클래스가 분리 된 파일에 저장되면이 코드를 탐색하여 유지 관리하는 것이 매우 쉽습니다.
그러나이 경우 브라우저에 몇 가지 개의 HTTP 요청을 생성하여 페이지에 필요한 모든 js 파일/클래스를 가져옵니다. 로컬 환경에서도 첫 번째로드에서는 빈 캐시를 사용하는 것이 빠르지 않으며 나중에 캐시를 수정할 때 캐시를 무효화해야합니다.
가능한 솔루션 :
- 규칙 을 위반 (개발 & 생산)
- 사용 YUI compressor 모든 시간 "하나 개의 파일 당 클래스"하나 개의 큰 JS 파일을 생성합니다.
그러나 우리가 이것을 위해 YUI 압축기를 선택하면 (dev 환경에서 축소 작업을하지 않고 생산을 위해 축소) - js 파일의 모든 수정시이 큰 js 파일을 다시로드하거나 다시 컴파일해야합니다.
이 문제를 해결하기 위해 무엇을 권하고 싶습니까?
#include virtual =을 사용하는 방법에 대한보다 자세한 예제를 제공 할 수 있습니까? – Gutzofter
그것을 확인해보십시오 : http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/eced0b89-e052-42ff-baa8-751dd191c3b5.mspx?mfr=true – Cheeso
ssi 정보에 대한 감사합니다 – Gutzofter