Веб-сервисы, временные файлы и память программ - PullRequest
1 голос
/ 20 января 2010

Моя команда в настоящее время разрабатывает анализатор резюме для веб-сайта.Наш анализатор переведет и отформатирует резюме в отраслевой стандарт HR-XML.Затем веб-сайт будет принимать информацию в формате HR-XML и предварительно заполнять редактируемые поля, чтобы пользователь мог завершить создание своего профиля на веб-сайте.

Как лучше всего перенести информацию HR-XMLна сайт?Должны ли мы хранить теги XML в программной памяти и вызывать ли веб-сайт метод получения в нашем программном обеспечении?Или мы должны создать временный файл для каждого резюме, которое загружается на сайт?Если да, то где должен храниться этот файл и как мы должны поддерживать наши каталоги, чтобы они не были переполнены временными файлами?

Любое понимание будет с благодарностью!Заранее спасибо за ваше время и вашу помощь.

Ответы [ 2 ]

0 голосов
/ 03 февраля 2010

Многое зависит от размера временных файлов и объема резюме, которое вы ожидаете обработать. Я бы порекомендовал записать их во временный каталог, который очищается при запуске и завершении работы сервера. Это часто полезно при диагностике неправильного поведения сервера. Запись их на диск также позволяет периодически запускать задание, которое удаляет «старые» записи.

Хранение набора записей в памяти на сервере, вероятно, имеет больше смысла, если объем умеренный и время отклика является важным фактором, но память контейнера IME обычно дороже дискового пространства.

0 голосов
/ 02 февраля 2010

Есть много вещей, подразумеваемых вашими вопросами. Если я понимаю, это звучит так, как будто вы собираетесь импортировать / перехватывать возобновление контента из внешних источников, а затем разрешить пользователям заполнять пробелы для обновления информации. Кроме того, похоже, что это существующий у вас код, который работает в не-веб-среде. Пожалуйста, уточните, если это правильно, и я обновлю свой ответ дальше.

...