Q&A

  • 마이다스의 속도문제?
delphi6의 datasnap을 가지고 3티어 프로그램을 구현 했습니다.
로컬 피시에서 돌릴때는 당연히 속도가 빠른데 실제 서버에서
돌리면 속도가 엄청 늦군요 (늦는다는 기준은 같은 내용을 전통적인 2티어
방식으로 실행했을때속도)
연결 방식은 소켓 , 디컴, 웹컨낵션 3가지 방식으로 연결해 보았는데
소켔연결이 가장 늦고 나머지 두개의 연결두 속도가 무지하게 느리던데
원래 마이다스가 속도가 느린가요? 아님 내가 뭘 잘못해서 그런가요?
속도를 빠르게 할수 있는 방법좀 부탁합니다
답변 부탁합니다^^

2  COMMENTS
  • Profile
    하얀까마귀 2002.06.27 02:23
    안녕하세요 하얀까마귀 입니다.

    정확한건 아니구요..

    아마 스트림으로 만드셔서. 그걸 전송시켰을것 같은데..

    전송된 값을 보면 그냥 텍스트로 전송을 하거든요.. 음. 예전에 해서...
    지금은 어떤지 확실친 않습니다.

    이건 순전히 제생각이니까 참고만 하세요...

    데이타를 직접 연결한다 하더라도. 해당 데이타를 인터넷으로 전송받아야
    하니까.. 해당 자료가 어떤식으로든 전송될껍니다.

    하지만 델파이로 만드신게 그냥 텍스트 형태이고..
    그리고 디비엔진에서는 그걸 압축해서 보낸다면 차이는 많겠죠?

    제 생각에는 데이타를 읽고하는데에 대해서 지연시간이 당연히 생기겠지만.
    ( 한단계를 더 거치니까요 ) 말씀처럼 어떤 심각하게 차이가 난다는건. 아마두
    데이타 양이 많아서. 전송하는데 걸리는 시간이 아닐까 하네요..

    전송량의 차이라면. 해당 자료를 압축해서 보내는 방법을 한번 고려해 보시는게 좋을것 같습니다. 그럼..

    - 하얀까마귀 -

  • Profile
    이병철 2002.06.27 02:51
    하얀까마귀님 답변 감사합니다.
    데이터를 압축하라구 했는데 어떻게 압축하구 내용을 주고 받아야 하죠?
    제가 사용한 건 providerdataset과 clientdataset을 사용해서 데이터를 주고
    받았는데 압축이 가능한가요?


    • 오소영
    • 2002.06.26 20:20
    • 2 COMMENTS
    • /
    • 0 LIKES
    • ㉿Ⅹ┏^_^┓
      2002.06.26 21:27
      Row Cont 에서 한줄 삭제하면 되지 않을까요? ex)   iSearchDatacount := AdvGrid.RowCount...
    • 하얀까마귀
      2002.06.27 02:16
      안녕하세요 하얀까마귀 입니다. 퀵리포트는 연결되어 있는 데이타셋을 자동으로 읽어와서 작업하도록 되...
    • 이현철
      2002.06.26 20:11
      폼 이름은 폼 속성창에서 Name 이란 속성에서 설정하시면 되구요. 폼 파일 이름은 File 메뉴의 Save as에...
    • 델파이사랑
      2002.06.26 20:20
      감사합니다....(냉무)
    • 김도형
    • 2002.06.26 19:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김도형
      2002.06.26 20:25
      Implementation 밑에 있는 {$R *.DFM} 이걸 제가 없애고 해서 그러네요....
    • 호야
    • 2002.06.26 19:48
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이호성
    • 2002.06.26 19:20
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.26 21:05
      안녕하세요. 최용일입니다. BltTBitmapAsDib의 파라매터에는 bm이 TBitmap이라는 객체인데 배열을 넣어...
    • 이호성
      2002.06.27 00:55
      최용일님 제가요. k:=0;     bitmap  := Tbitmap.Create;   &...
    • 어린왕자A
      2002.07.06 22:39
      이부분이 때론 안될때가 있습니다. 메뉴얼 보시면 다음과 같이 나와 있습니다. Not every device con...
    • 이현철
      2002.06.26 20:29
      제가 생각하기엔, 자료가 DB 에 있다고 해서 꼭 DB Chart를 쓰실 필요는 없다고 생각합니다. 저도 역시 TC...
    • 쩡이
    • 2002.06.26 18:54
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 염상철
      2002.06.26 19:07
           if DBRadioGroup1.ItemIndex = 0 then begin      &n...
    • 성더기
      2002.06.26 19:18
      쪼끔더 줄일려면.. if 보다 case문을 쓰면 쪼끔더이뿌게 될듯하네욤..^^
    • 쩡이
      2002.06.26 19:17
      감사합니다..
    • 이상현
    • 2002.06.26 18:23
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이현철
      2002.06.26 20:16
      unit Unit1; interface uses   Windows, Messages, SysUtils, Classes, Graphics, Contro...
    • 이재진
    • 2002.06.26 08:52
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박성환
    • 2002.06.26 04:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.06.26 05:50
      답변은 아니지만... 저도 퀵리포트 때문에 요즘 머리가 아픈데... 퀵리포트가 윈도우 폰트하고 영향이 있...
    • 박성환
    • 2002.06.26 04:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.10.09 19:57
      역시 환경설정이 문제가 있는듯합니다. 웹서버가 구동중인지 여부확인과 웹서버가 CGI를 지원하는 서버...
    • Malchus.Lee
    • 2002.06.26 03:45
    • 4 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.06.26 19:32
      procedure TForm_ABD72710U.BitBtn1Click(Sender: TObject); var   MyFile   &...
    • Malchus.Lee
      2002.06.27 01:32
      가르쳐 주신 것을 아래와 같이 고쳐서 했거든요? SaveDialog는 뭔지 몰라서 헷갈려서 떼어내고...그냥 제...
    • Malchus.Lee
      2002.06.27 02:24
      Query1 에다가 프로퍼티 설정(DB연결) 을 안해줘서 그렇네요. 근데 다음 에러가 다음 에러는 메모리 에러(...
    • Malchus.Lee
      2002.06.27 02:42
      다 해결했어여...더 답변 안해주셔도 됩니다. 감사합니다. 여러분
    • 장윤성
    • 2002.06.26 03:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 데빠이
      2002.06.26 18:30
      aa := 'field1';  //필드명 A := Query1.fieldbyname(aa).AsString; 이렇게 해보세요... ...
    • KDDG_ZZOM
      2002.06.26 05:45
      오라클의 로더기능을 예기하시는건지... 잘은모르지만 쿼리콤포넌트로는 불가능할것같고요.... 아니면 스...
    • 왕델초보
      2002.06.26 19:09
      답변 감사합니다. 오라클 로더기능은 테스트해봤구요.. 델파이 자체에서 .ctl 파일이나 .txt 파일을 불...
    • KDDG_ZZOM
      2002.06.26 19:17
      저도 잘은 모르지만... 쿼리로 실행시키시지말고요... 그냥 로더를 실행시키면 않될까요? 델파이에서 다...
    • 왕델초보
      2002.06.26 20:25
      와!! 답변이 무지 빠르네요..감사합니다. 굳이 델파이에서  사용하려고 하는것은 사용자가 ...
    • 이병철
    • 2002.06.26 03:28
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2002.06.27 02:23
      안녕하세요 하얀까마귀 입니다. 정확한건 아니구요.. 아마 스트림으로 만드셔서. 그걸 전송시켰을것 ...
    • 이병철
      2002.06.27 02:51
      하얀까마귀님 답변 감사합니다. 데이터를 압축하라구 했는데 어떻게 압축하구 내용을 주고 받아야 하죠? ...
    • 항아
    • 2002.06.26 03:14
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 이선경
      2002.06.27 22:43
      dao보다는 ado가 훨씬 무지 빠릅니다.. 그리고 최근에 여러가지 상황으로 인하여 억세수룰 sql server...
    • 이현철
      2002.06.26 20:32
      제 생각에는 DB 를 바꾸는 것이 좋다고 생각됩니다. ACCESS 는 소형 데이터를 다루게에 적합하고, MySql ...
    • KDDG_Min
      2002.06.26 03:20
      DAO 컴포넌트를 이용해 보세요. 저희 회사에서 사용해 본 결과 속도차가 분명히 있었습니다. 그...
    • 항아
      2002.06.26 19:40
      import type library로 컴포 등록하려 하는데... 에러가 나네요...  에궁... 모 아시는거 있...
    • 하얀까마귀
      2002.06.27 02:28
      안녕하세요 하얀까마귀 입니다. 겨우 20만건에서 속도 저하가 심각하다는건 좀 그렇네요... 음.. 한...
    • 항아
      2002.06.27 04:40
      네 ..  쿼리를 좀더 최적화해서 어느정도 속도향상은 했구요.. 그래두 좀 맘에 안드네요...&...
    • 호롱불
    • 2002.06.26 03:13
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 백록화
      2012.04.04 05:08
      uses  {$WARN UNIT_PLATFORM OFF}  FileCtrl,  {$WARN UNIT_PLATFORM ON}엄청 오래된 글에 ...
    • zzang
    • 2002.06.26 02:53
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이현철
      2002.06.28 20:34
      질문의 내용이 조금 이해가 안되네요..  ^^ 외부 ip가 어떤식으로 내부 ip행세를 하나요? 예...
    • zzang
      2002.06.28 23:48
      외부IP를 통해서 밖으로 나가야 하는데.. 안 나가서 tracert로 해보면.. 내부 ip로 잡혀 있어서..외부로 ...
    • 이현철
      2002.08.07 03:59
      회사내는 내부ip를 쓰고 나갈때는 외부 ip를 사용하려면 인터넷 공유기를 쓰면 될것 같은데요.. -_-;; ...
    • 송대섭
    • 2002.06.26 02:44
    • 0 COMMENTS
    • /
    • 0 LIKES