2009-07-09 3 views
1

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

  • Одно приложение с одной базой данных на центральном сервере. Каждая строка данных имеет идентификатор клиента, который указывает, к какому клиенту («экземпляр магазина») он принадлежит.

ИЛИ

  • Каждый клиент имеет свою собственную копию интернет-магазина с собственной базой данных и ее собственной (виртуального) сервера.

ИЛИ

  • [ваша идея здесь]

ответ

1

Я хотел бы сделать это «коробочный продукт» - каждый клиент имеет свой собственный веб-магазин и свою собственную базу данных. Если один клиент оказывается таким же занятым, как Amazon, вы можете легко реализовать свою реализацию (например, захлопнуть его на выделенном сервере, когда он будет достаточно занят, а затем на ферму серверов, когда он будет полностью гаснуть). Если у вас есть клиент, который чувствует себя очень уверенно в отношении своих данных о клиенте (т. Е. Они не хотят, чтобы кто-то еще попадал к нему), это облегчит их мысли, чтобы их данные находились в собственном хранилище данных.

Это также дает вам несколько вариантов продаж. Локальное решение, в котором вы создаете и размещаете свой магазин, и лицензированное решение, где они размещают его на своих серверах.

+0

Я не думал о вариантах продажи. Очень хорошая идея! –

Смежные вопросы