Что такое IO в backend'е веб-приложения?

В последнее время очень часто (особенно на тостере) встречается фраза «все тлен, все равно все упрется в IO». IO это input/output? Тогда что под ними имеют ввиду? Пропускную способность БД?
  • Вопрос задан
  • 6601 просмотр
Решения вопроса 1
jakulov
@jakulov
Для веб-приложений имеется ввиду возможность записывать, считывать и отдавать данные. Когда запросов много и много данных – вы не сможете хранить все данные в памяти для быстрого доступа к ним - приходится идти за ними на диск (или на другую машину). Как правило тут и возникает bottle neck. Особенно если у вас с одной машины отдаются и статика и БД тут лежит и логи пишутся со всех возможных мест.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
да это ввод-вывод, без конкретизации его можно использовать повсеместно, как глупо это не звучит.... вот вам почитать, многое станет понятно http://ru.m.wikipedia.org/wiki/Ввод-вывод
Ответ написан
Не напрягайтесь, в ответах частенько идут абстракции =) Главное, сдавая проект не забудте клиенту в админке создать хороший UI (User Interface) - это клиент отметит в первую очередь, ну а ввод-вывод какой, зависит от проекта, универсальных ответов тут нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы