게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 안녕하세요 오늘은 인크루드 질문인데요 ^^
작성자: 송원석
작성일시: 2004-07-08 18:20,  조회수: 3,471
안녕하세요? 오마르님 ^_^

말씀하신 것과 같이 #include 문은 ASP 가 처리되기 이전에 처리되므로 If 문에 의해서는 선별을 할 수가 없습니다. 모든 #include 문이 처리되고 나서야 비로소 ASP 코드가 파싱되기 때문에 결국 양쪽의 코드가 모두 삽입되어 버리는 결과를 가져오게 되죠. 참고로 #include 문은 ASP 의 일부가 아닌 SSI (Server Side Include) 의 일부입니다. 그리고 실제로 SSI 에는 #include 문 말고도 #command 문이나 #config 문 등등 더 많은 구문들이 존재하구 있고 각각 재미있는 기능들을 많이 가지고 있습니다. 다만 보안과 관련된 문제 때문에 IIS 에서는 레지스트리의 특정값을 수정하지 않으면 #include 문 외에는 사용할 수가 없도록 설정되어져 있구요. ^_^

그리고 VBScript 는 인터프리팅 언어가 맞습니다. 제가 글을 통해서 말씀드리고 싶었던 것은 VBScript 가 인터프리팅 언어이긴 하지만 단순하게 첫 번째 라인부터 끝 라인까지 한 라인씩 처리를 하는 것이 아니라, 전처리에 해당하는 단계가 존재하는 것 같다는 말씀을 드리고 싶었던 것이구요. 그리고 If 문의 판별 결과에 따라서 바로 코드 블럭을 건너뛰는지 여부는 저도 잘 모르겠습니다. 결국 이에 관한 문제는 마이크로소프트사에서 VBScript 의 스크립팅 엔진을 어떻게 프로그래밍했느냐에 따라서 좌우되겠지만 저도 그에 관한 문서나 참고 자료를 본 적이 없어서 확실한 답변은 드릴수가 없을 것 같습니다.

그리고 인클루드 되는 문서의 크기가 크다면 어느 정도는 속도에 영향을 받을 수 밖에 없을 것입니다. 비록 정상적인 상황에서 사람이 느낄 수 있는 정도는 아니겠지만 말입니다. 조금 극단적인 예일지는 모르겠지만 최소한 디스크에서 읽어오는데 걸리는 시간에서부터 차이가 나겠죠. ^_^;;;

감사합니다.

IP 주소: 152.99.132.14
전체 1 건의 댓글이 존재합니다.

오마르

히~ 오늘도 새로운걸 알려주셔서 넘 감사합니다~ 즐거운 하루되세요~ ^-^
2004-07-09 10:14
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 67 페이지입니다.
게시물
465

re: VBscript 424에러

송원석

2004-07-19 5,381
464

re: VBscript 424에러

초보맨

2004-07-20 1,276
463

re: VBscript 424에러

송원석

2004-07-20 3,822
462

re: VBscript 424에러

초보맨

2004-07-20 881
461

re: VBscript 424에러

송원석

2004-07-20 3,406
460

고수님들.. 이런에러를 보셨는지요?

초보는외롭다

2004-07-17 3,159
459

re: 고수님들.. 이런에러를 보셨는지요?

송원석

2004-07-18 3,033
458

re: 고수님들.. 이런에러를 보셨는지요?

초보는외롭다

2004-07-18 3,013
457

re: 고수님들.. 이런에러를 보셨는지요?

송원석

2004-07-19 2,987
456

안녕하세요~ 오늘은 인코딩에 대한 질문인데요..

오마르

2004-07-16 1,262
455

re: 안녕하세요~ 오늘은 인코딩에 대한 질문인데요.. [1]

송원석

2004-07-16 3,138
454

파일 큐브 잘쓰고 있습니다. 근데.. [1]

궁금이

2004-07-16 1,085
453

안녕하세요~ 오늘은 ADO 객체에 대해 질문인데요~ ^^

오마르

2004-07-15 845
452

re: 안녕하세요~ 오늘은 ADO 객체에 대해 질문인데요~ ^^ [3]

송원석

2004-07-16 3,493
451

히~ 오늘은 레이어(?) 테이블(?) 에 대해 궁금한게 있는데요.. ^^

오마르

2004-07-09 1,092
450

re: 히~ 오늘은 레이어(?) 테이블(?) 에 대해 궁금한게 있는데요.. ^^ [1]

송원석

2004-07-09 3,194
449

안녕하세요 오늘은 인크루드 질문인데요 ^^ [1]

오마르

2004-07-08 1,034

re: 안녕하세요 오늘은 인크루드 질문인데요 ^^ [1]

송원석

2004-07-08 3,471
447

아으 이런 에러는 왜 나는거에요?? [2]

오마르

2004-07-06 984
446

안녕하세요 정규식 질문인데요.. ^^ [3]

오마르

2004-07-02 1,169
445

안녕하세요~ 자바스크립트 질문인데요 ^^

오마르

2004-07-01 949
444

re: 안녕하세요~ 자바스크립트 질문인데요 ^^ [1]

송원석

2004-07-01 3,242
443

폴더 정보 보기 문제점

권동철

2004-06-30 3,229
442

re: 폴더 정보 보기 문제점

송원석

2004-07-01 3,095
441

re: 폴더 정보 보기 문제점

권동철

2004-07-01 3,146