ФорумПрограммированиеJavaScript → алгоритмы кеширования

алгоритмы кеширования

  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 8 мая 2008 г. 12:25

    Я не знал как правильно назвать но в общем это еще одна тема для холивара.

    Вобщем читаем тут
    http://mabp.kiev.ua/content/2008/05/08/autocache/
    и пишем что думаем. а еще лучше оставляйте ссылки на описание какихнибудь классных алгоритмов кэширования которые можно на это натянуть

  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 9 мая 2008 г. 15:59, спустя 1 день 3 часа 34 минуты

    что неужели никто не может ничего лучшего предложить?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 9 мая 2008 г. 16:14, спустя 14 минут 52 секунды

    CTAPbIu_MABP, еще бы выделить время на прочтение твоего труда…
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • ghost

    Сообщения: 883 Репутация: N Группа: Джедаи

    Spritz 10 мая 2008 г. 3:25, спустя 11 часов 10 минут 20 секунд

    Но это все было бы очень хорошо если бы наш бэкэнд (я имею ввиду сайт Киевстара) не возвращал только первых 500 найденных записей на каждый запрос

    хм.. Киевстара.. знакомый оператор) а ты откуда кстати? а по поводу алгоритма.. уместен вопрос если при выборе одной буквы выбирается 1000000 записей, при уточнении (+1 буква) 10000 записей, и т.д сколько пользователей одновременно смогут обратится к страничке.. и при какой посещаемости хостер пошлёт тебя куда-подальше..

    что касаемо кеширования - думаю мускль с этим справится сам. не стоит, имхо, заморачиваться.
  • ghost

    Сообщения: 883 Репутация: N Группа: Джедаи

    Spritz 10 мая 2008 г. 3:30, спустя 5 минут 31 секунду

    вот только причём тут жаб-скрипт)?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 10 мая 2008 г. 15:32, спустя 12 часов 2 минуты 22 секунды

    ghost, он хочет вынести вычисления на клиент часть, чтобы к серваку не обращаться каждый раз.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 10 мая 2008 г. 15:45, спустя 12 минут 8 секунд

    Используйте не примитивные строки, а объекты String(), тогда элементы массивов будут содержать только ссылки на них.

    Сначала определите до какого уровня нужно держать кэши. Нужны ли "КАР", "КАД" и т.п. или их можно восстанавливать из "КА".

    Когда вы вводите "К", то в ответе сначала возвращаются слова начинающиеся на "КА" (если упорядочивание по алфавиту), потом (если КА не занял всю страницу) начинающиеся на "КБ" и т.д. Возвращайте в этом случае структуры слов на "ка", "кб"… Для последнего, вошедшего на страницу, сочетания так же желательно вернуть общее количество слов в базе. Дальше из этого склеивайте последовательность для "К".

    Оптимальность зависит во многом от того сколько у вас слов и будет ли пагинатор.