Генерация счетов с помощью Rails - PullRequest
1 голос
/ 05 октября 2011

У меня есть требование ежемесячно создавать счета-фактуры для ряда клиентов приложения.

У меня есть все данные транзакций в базе данных (надеюсь, все время).

Вопрос в том, лучше ли генерировать счета один раз в месяц с каким-то cron или генерировать счет на основе хранимых данных, когда пользователь запрашивает их, если они запрашивают все это?

Естьплюсы и минусы обоих (например, изменяемые налоговые ставки), но каково общее мнение о наилучшем способе сделать это?

1 Ответ

0 голосов
/ 05 октября 2011

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

Обычно лучше создать что-то напотребуйте, чтобы вам не приходилось иметь дело с попытками поддерживать ваш кэш в актуальном состоянии, когда что-то меняется, логика для которого может стать очень сложной.Если для отображения ваших счетов требуется некоторое время, вы, вероятно, сможете лучше настроить запросы, чтобы сократить время их обработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...