Для сайтов с электронной коммерцией, возможно, лучше подумать о лучшем пользовательском интерфейсе.
Учитывая, что вы хотели бы отправить электронное письмо сразу после получения заказа, чтобы пользователь знал, что приобрел этот товар. Чем скорее он попадет в их почтовый ящик, тем скорее они будут счастливы, что они совершили покупку.
Я согласен с Digbyswift, что отправка письма с подтверждением после записи записи в базу данных является наименее масштабируемой. Но я бы сказал, что если ваша система дошла до такой степени, что вы принимаете так много заказов, что ваша система не может идти в ногу, у вас есть замечательная проблема в ваших руках, что теперь у вас, вероятно, есть ресурсы для обработки.
В PostageApp мы обрабатываем электронные письма на нескольких сайтах электронной коммерции, поэтому, возможно, вам будет выгодно соглашение с поставщиком услуг электронной почты, чтобы отключить эту задачу, чтобы все ваши ресурсы могли быть потрачены на сайта и ваших баз данных.
Вот некоторые большие альтернативы, если PostageApp не ваш стиль:
Пожалуйста, вы можете объяснить, почему это не конструктивно? Я бы попытался обновить вопрос, если бы знал, что с ним не так. –
"OMS" есть .... что? http://en.wikipedia.org/wiki/OMS – skaffman
Я воспринял это как систему управления заказами. Я, конечно, ошибаюсь. – Digbyswift