26 сентября 2017
|
|
BufferOverflow
Сколько я работаю с БД, использование функции фильтрации (клиентом, в браузере) всегда ускоряет работу, а не замедляет её. Фильтр работает на уровне скриптов. Из БД выводятся все сообщения, а потом проверяется скрыт по блогам и скрыт по тэгам. Соответственно, для вывода 20 сообщений без фильтрации, надо вывести из БД 20 сообщений и отдать их пользователю; для вывода 20 сообщений с использованием фильтров, надо вывести предположим 40 сообщений и отфильтровать 20 из них. Если же пользователи будут использовать много фильтров, получится ситуация, когда для вывода пользователю 20 сообщений, скрипту придется запросить из БД и проверить на фильтры 50-100-150 сообщений и больше. |