Хранение данных клиента - PullRequest
0 голосов
/ 07 марта 2011

Я делаю небольшой облегченный 2-сторонний чат-клиент, однако я не уверен, как хранить данные. Мои варианты:

  • JSON
  • XML
  • Текстовый файл
  • База данных

Я буду использовать PHP и Ajax, которые будут масштабируемыми и небольшими по размеру?

1 Ответ

2 голосов
/ 07 марта 2011

Поскольку вы пытаетесь разработать клиент чата, производительность здесь является ключевой.

Я бы предложил следующее (мой личный фаворит):

Сторона сервера

  1. Хранение данных в База данных для хорошего баланса между производительностью и гибкостью
  2. PHP Страница, которая взаимодействует как интерфейс между База данных иклиент с помощью JSON , поскольку он легкий и, следовательно, быстрый

на стороне клиента

  1. AJAX GUI, который может анализировать и отправлять1026 * JSON данные.
  2. (Необязательно) используйте среду JavaScript, чтобы помочь вам с # 1, например jQuery / ExtJS / etc '

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

Удачи!

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