2012-01-27 3 views
1

웹 사이트에 Ruby on Rails를 사용하고 있습니다. 이 응용 프로그램에 외부 (크로스 도메인) XML 파일을로드하고 데이터베이스에 저장하려고합니다. 내가 이것을하고 싶은 이유는 사용자가 '선택할 수있는 XML 파일이 여러 개 있기 때문에 요청시로드하면 사이트가 매우 느려지 게됩니다. 따라서 XML 파일을 5 분마다 데이터베이스에로드하고 사용자가 데이터베이스에서 항목을 선택할 수있게하려고합니다. 이 주제에 대한 귀하의 의견을 듣고 싶습니다. 그리고 이것에 관해 가장 좋은 방법은 무엇이라고 생각하십니까? 미리 감사드립니다!XML 파일을 데이터베이스에로드하기 (Ruby on Rails)

답변

1

필요할 때마다 XML 파일을로드하는 것이 좋습니다. 5 분마다 XML 파일을로드하면 응용 프로그램이 매우 느려지 게됩니다.

또한 XML 파일을 데이터베이스로로드 할 때 백그라운드 작업 젬을 사용하여 애플리케이션 부담을 줄일 수 있습니다.

배경 작업 보석 중 일부. 지연된 작업

Delayed job

Backgroundrb

Spawn

+0

+1 – sameera207