Computer 314

펌) ASP 성능 향상 TIP.

[ASP성능 향상 팁] 1. Option Explicit를 명시한다. 쓰지도 않는 변수들이 생기면 그만큼 메모리 낭비가 생기므로... 2. 배열사용 시 배열 재할당은 최대한 피한다. 3. 배열 사용이 빈번할 시 Dictionary 객체를 이용하여 가독성을 높인다. 4. Stored Procedure를 사용한다. (일반 ASP자체 쿼리보다 최고 30% 성능 향상.) 5. 뷰테이블 사용 시 뷰테이블 자체에서 정렬을 해야 한다. 이미 만들어진 뷰테이블을 이용하여 Asp 코드에 서 정렬하면 속도가 크게 떨어진다. 최고 50%까지 느려지는 것을 목격했음. 6. Query를 사용할 때 꼭 필요한 컬럼만 명시하여 불러오거나 이용해야 한다. SQL은 아주 정직해서 불러오 는 컬럼의 갯수(레코드 수가 동일하다고 가정시)..

Computer/ASP 2011.11.29

펌) dext업로드 컴포넌트에 대해서..

DEXT Upload 사용법 1 덱스트 업로드 컴포넌트를 사용하기위한 몇가지 유의 사항 2 간단한 업로드 3 다중파일 업로드 4 업로드 파일 용량 제한 5 업로드 파일을 유일한 파일이름으로 저장 6 업로드된 파일로부터 정보 얻기 7 파일 다운로드 8 DEXT vs SiteGalaxy 9 한글이 깨지는 문제 1. 덱스트 업로드 컴포넌트를 사용하기위한 몇가지 유의 사항 - www폴더밑의 자료실 디렉토리에는 보안상 쓰기/수정권한을 주지 않습니다. 따라서 파일을 업로드 할 때에는 www하위에 임의폴더( 예) upload )를 지정하신 후 당사 고객지원사이트에서 (http://www.Mydirect.co.kr)에서 쓰기/수정권한을 요청해주셔야합니다. - 덱스트 업로드 컴포넌트 메뉴얼에는 가상경로로 업로드라는 부분..

Computer/ASP 2011.11.29

펌) asp에서 디비작업 최적화하기

흔히 ASP의 VBscript성능은 PHP비해 나쁘지 않지만, PHP+Mysql은 특별하게 빨라서 전체적인 웹포퍼먼스는 그쪽이 좋다고들 말합니다(물론 Mysql감당할만한 사이트인 경우겠지만) ASP에서는 역시 DB작업과 관련되어 최적화에 최적화를 하는 수밖엔 없는거죠. 제가 그간 사이트제작과, 서버관리를 하면서 느낀 DB의 최적화 10가지 방법을 간단히 적어보겠습니다. (설명이 길어 이후 존칭을 생략합니다) ------------------------------------------------------------------------------ 1. cachesize를 지정한다. ASP의 주요임무는 DB에서 쿼리셋을 가져와서 렌더링 하는 것이다. 그 구조를 자세히 생각해보자(커서가 DB측에 있는 일반적..

Computer/ASP 2011.11.29

CDO 객체를 이용한 메일발송 ASP 예제

CDO.Message 와 CDONTS.NewMail 의 차이점은 cdonts 는 NT 에 제공된 메일 컴포넌트 이며 2000서버부터 CDO가 제공되었습니다. 물론 2000에서는 호환성 때문인지는 모르지만 cdonts도 같이 제공되었구요. XP Pro / 2003 서버에서는 더이상 cdonts는 제공되지 않습니다. SMTP 인증없이 메일 발송하는 방법입니다. strFrom = "xxxx@orgio.net" ' change to your email address strTo = "xxxx@hanmail.net" ' change to the recipient's address strSubject = "사과메일 입니다. " ' change to your subject strBody = "업무에 지장을 드려 죄송합..

Computer/ASP 2011.11.29

CDO 객체를 이용한 메일발송 ASP 예제 (SMTP 인증)

CDO.Message 와 CDONTS.NewMail 의 차이점은 cdonts 는 NT 에 제공된 메일 컴포넌트 이며 2000서버부터 CDO가 제공되었습니다. 물론 2000에서는 호환성 때문인지는 모르지만 cdonts도 같이 제공되었구요. XP Pro / 2003 서버에서는 더이상 cdonts는 제공되지 않습니다. 일반적인 CDO 메일발송과 다른점은 SMTP 인증에 관한 부분이 추가되어 있는 점입니다. 참고로 CDONTS 객체는 원격접속과 SMTP 인증기능이 없으므로 위와 같이 CDO 로 구현하셔야 합니다. Const cdoSendUsingMethod = _ "http://schemas.microsoft.com/cdo/configuration/sendusing" Const cdoSendUsingPort =..

Computer/ASP 2011.11.29

트리구조 재귀호출

당 신이 게시판이나 메일링리스트 같은 것을 웹사이트에 게시하거나 CMS를 개발하고자 할때, 계층적 데이터 구조를 데이터베이스에 저장할 필요성이 발생 할 때가 있다. 그리고, XML기반 데이터베이스를 사용하지 않는 이상 테이블은 계층적이지 않으며 단지 평면적일 뿐이다. 당신은 계층적인 구조를 평면파일로 번역할 수 있는 방법을 찾아야만 한다. 트리(tree)를 저장하는 것은 공통된 관심사이며 여러가지 해법이 존재한다. 가장 주요한 두가지 접근법은 근접 리스트 모델(adjacency list model)과 수정된 순서화된 트리(modified preorder tree) 검색 알고리즘이다. 이 글에서는 계층적 데이터 저장의 이 두가지 방법을 설명할 것이다. 트리는 온라인 식료품점을 예로들어 설명할 것이다. 이 ..

Computer/PHP 2011.11.17

asp CDO.Message 를 이용하여 메일 발송

asp 의 CDO.Message 객체를 이용하여 메일 발송 카페24에 올라와있는 소스임 ㅋ. 카페24에 asp 작업을 하는데 SMTP 발송이 안됨. 25번 포트도 안 열려있고, FAQ 뒤지다보니 메일 발송 서버는 외부 서버임 ㅠ.ㅠ 젠장. Const cdoSendUsingMethod = "http://schemas.microsoft.com/cdo/configuration/sendusing" Const cdoSendUsingPort = 2 ' 1 로컬 SMTP, 2 외부 SMTP Const cdoSMTPServer = "http://schemas.microsoft.com/cdo/configuration/smtpserver" Const cdoSMTPServerPort = "http://schemas.micr..

Computer 2011.09.30