Каждый высказал широкий спектр мнений, но я не думаю, что кто-то действительно ударил ногтем по голове.
Когда дело доходит до хранения данных, объем данных, скорость доступа к ним и некоторые другие факторы определяют лучшую платформу хранения.
Некоторые люди предлагают использовать memcached. Теперь, хотя это правильный ответ (вы можете использовать его), я не думаю, что это хорошая идея, основанная исключительно на том факте, что memcached хранит данные в памяти вашего сервера.
Ваша память предназначена не для хранения данных, а для использования реальных приложений, операционной системы, общих библиотек и т. Д.
Хранение данных в памяти может вызвать много проблем с другими приложениями, запущенными в настоящее время. Если вы храните слишком много данных в оперативной памяти, ваши приложения не смогут выполнять назначенные им операции.
Хотя это быстрее, чем дисковая платформа хранения, такая как MySQL, это не так надежно.
Я бы лично использовал MySQL в качестве вашего сервера хранения данных. Это уменьшит количество проблем, с которыми вы можете столкнуться, а также сделает данные очень управляемыми.
Чтобы ускорить ответы на ваши клиенты, я бы посмотрел на работающий узел на вашем сервере.
Это потому, что он управляется событиями и не блокируется.
Что это значит?
Хорошо, когда Клиент А запрашивает некоторые данные, которые хранятся на жестком диске, обычно PHP может сказать C ++, извлеките мне этот кусок данных, хранящихся в этом секторе жесткого диска. C ++ сказал бы: «Хорошо, нет проблем», и пока он получает информацию, PHP будет сидеть и ждать, пока данные будут прочитаны и возвращены, прежде чем он продолжит свою работу, блокируя всех других клиентов в то же время .
С узлом это немного отличается. Узел скажет ядру: «Принесите мне этот кусок информации, и когда вы закончите, позвоните мне», а затем он продолжит принимать запросы от других клиентов, которым может не понадобиться доступ к диску.
Так внезапно, потому что мы назначили обратный вызов ядру, нам не нужно ждать :), счастливые дни.
Посмотрите на это изображение:
Это действительно может быть ответ, который вы ищете, пожалуйста, ознакомьтесь с нижеследующим для получения более подробной и подробной информации о том, как узел может быть правильным выбором для вас: