Форум → Программирование → JavaScript → алгоритмы кеширования
алгоритмы кеширования
Страницы: ← Следующая страница →
-
9 мая 2008 г. 15:59, спустя 1 день 3 часа 34 минуты
что неужели никто не может ничего лучшего предложить? -
9 мая 2008 г. 16:14, спустя 14 минут 52 секунды
CTAPbIu_MABP, еще бы выделить время на прочтение твоего труда…https://smappi.org/ - платформа по созданию API на все случаи жизни -
10 мая 2008 г. 3:25, спустя 11 часов 10 минут 20 секунд
Но это все было бы очень хорошо если бы наш бэкэнд (я имею ввиду сайт Киевстара) не возвращал только первых 500 найденных записей на каждый запрос
хм.. Киевстара.. знакомый оператор) а ты откуда кстати? а по поводу алгоритма.. уместен вопрос если при выборе одной буквы выбирается 1000000 записей, при уточнении (+1 буква) 10000 записей, и т.д сколько пользователей одновременно смогут обратится к страничке.. и при какой посещаемости хостер пошлёт тебя куда-подальше..
что касаемо кеширования - думаю мускль с этим справится сам. не стоит, имхо, заморачиваться. -
-
10 мая 2008 г. 15:32, спустя 12 часов 2 минуты 22 секунды
ghost, он хочет вынести вычисления на клиент часть, чтобы к серваку не обращаться каждый раз.https://smappi.org/ - платформа по созданию API на все случаи жизни -
10 мая 2008 г. 15:45, спустя 12 минут 8 секунд
Используйте не примитивные строки, а объекты String(), тогда элементы массивов будут содержать только ссылки на них.
Сначала определите до какого уровня нужно держать кэши. Нужны ли "КАР", "КАД" и т.п. или их можно восстанавливать из "КА".
Когда вы вводите "К", то в ответе сначала возвращаются слова начинающиеся на "КА" (если упорядочивание по алфавиту), потом (если КА не занял всю страницу) начинающиеся на "КБ" и т.д. Возвращайте в этом случае структуры слов на "ка", "кб"… Для последнего, вошедшего на страницу, сочетания так же желательно вернуть общее количество слов в базе. Дальше из этого склеивайте последовательность для "К".
Оптимальность зависит во многом от того сколько у вас слов и будет ли пагинатор.