| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как реализовать вход пользователей? |
| Автор: luser78 7.2.2010, 18:22 |
| Имеется таблица содержащая >20.000 пользователей. Формат таблицы id,name,pass,fio,.... Нельзя же при каждом входе пользователя перебирать таблицу для поиска нужного пароля, и в случае совпадения разрешать пользователю вход в систему. Необходимо использовать кэширование, но как? Или нужно в многомерный массив (АВЛ-дерево) записывать данные из базы раз в сутки и по ним делать поиск? Или писать файл, а потом с него делать чтение, чтобы разгрузить базу. Подскажите, хоть с чего начать? |
| Автор: нуп 7.2.2010, 18:41 |
| База от этого не умрет |
| Автор: LeoK 7.2.2010, 18:51 |
| memcache, eaccelerator & other и вообще 20000 акков - это не цифра |
| Автор: nerezus 7.2.2010, 20:51 | ||
1) WHERE 2) 20k - смешная цифра для любой субд. 3) индекс. |
| Автор: Spiker 8.2.2010, 00:06 |
| индекс ускоряет? |
| Автор: nerezus 8.2.2010, 00:35 |
| http://lmgtfy.com/?q=mysql+index&l=1 |
| Автор: Fortop 8.2.2010, 03:10 |
http://www.php.ru/forum/viewtopic.php?p=199333#199333 |
| Автор: Spiker 8.2.2010, 03:31 |
| результаты на лицо |