Я хотел бы получить несколько советов о том, как подойти к задаче программирования.
Я создаю веб-сайт, который собирает данные с течением времени (пользователи вводят данные), а затем отображает пространственные карты (по запросу), созданные из этогоdata.
Каждый раз, когда пользователь вводит данные, я использую веб-сервис для хранения данных в базе данных SQL (используя ef4).
Решение, которое я имею сейчас, заключается в том, когда клиент запрашивает карту/ image, как мне вернуть им изображение.
Должен ли я:
- При вызове службы WCF создайте изображение и верните его через службу
- После вызова службы WCF создайте изображение, сохраните его где-нибудь на стороне сервера, верните путь или URI / URL к изображению
Я надеялся сделать (2), но я не уверен, гдесохранить изображение и какие последствия это имеет при попытке его раскрыть.
Приложение WebService и Asp.Net, скорее всего, будет запускаться с одного сервера, если это вообще поможет.
Любой советнабыло бы очень полезно узнать, как поступить, особенно такие детали, как, где можно безопасно сохранить службу WCF и т. д.
Спасибо.
(я пользуюсь службой, потому что будут другиеклиенты, кроме приложения Asp.Net, запрашивающие данные) .