Оригинал: «Indexing the Web—It’s Not Just Google’s Business».
Быстрота отклика — один из многих показателей, которые должен учитывать любой веб-разработчик при создании хороших пользовательских интерфейсов. Приложение, быстро реагирующее на запросы, даёт пользователю чувство контроля. Однако, в погоне за увеличением скорости приложения, можно легко потратить силы впустую. Мы оптимизируем изображения и пытаемся уменьшить размеры страниц, сравниваем производительности серверов, языков программирования, фреймворков и аппаратного обеспечения, даже если различия между ними минимальны.
Есть и ещё одна вещь, которая может сильнее всего влиять на производительность, и о которой, тем не менее, часто забывают. Это проектирование базы данных. При отсутствии индексов для определённых полей, скорость обработки запроса почти наверняка снизится, усложняя использование системы по мере роста объёма данных. К счастью, эта проблема решается довольно просто.