Alex Dragon (alex_dragon) wrote,
Alex Dragon
alex_dragon

Categories:

Кто б на пальцах объяснил алгоритм кэширования? Как это делается? Задача такая: в некую директорию кладутся некие файлы, скрипт их обрабатывает и выдаёт некий результат. Но обрабатывает в два этапа: сперва преобразует в некую промежуточную форму, которая сохраняется в директорию кэша — каждый файл кэша соответствует одному исходному, а конечную обработку проводит уже с этими промежуточными результатами. Мякотка — сделать так, чтобы если скрипт запускается повторно, то он бы — при условии неизменности исходников — сразу работал бы с теми промежуточными данными, а не молол всё целиком заново сначала, при этом бы проверял соответствие кэша и исходников и обратно — то есть если у нас меняются исходные файлы — их становится больше, меньше, поменялись имена или как-то изменилось содержимое, то в кэше лишнее удаляется, недостающее кэшируется, несоответствующее перекэшируется, а если вдруг в кэше окажется что-то левое (скажем, кто-то по ошибке что-то скопировал в директорию кэша) — удаляется.

На словах вроде просто, а начал думать — как та сороконожка в своих ногах запутался.

Tags: вопрос залу, компьютеры, мысли вслух
Subscribe

  • Без пяти пятьдесят

    Дзинь!

  • И ещё о «Харлее»

    Странно, меня вроде читает довольно много технически подкованных людей, а никто носом в невежество не ткнул. Оказалось, что я в мотоциклах…

  • ИАЕ и «Харлей-Дэвидсон»

    На сайте «Ноогена» наверное ещё в прошлом году была опубликована статья Владимира Каталикова «Прикосновение к величию (Имя писателя-фантаста Ивана…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 28 comments

  • Без пяти пятьдесят

    Дзинь!

  • И ещё о «Харлее»

    Странно, меня вроде читает довольно много технически подкованных людей, а никто носом в невежество не ткнул. Оказалось, что я в мотоциклах…

  • ИАЕ и «Харлей-Дэвидсон»

    На сайте «Ноогена» наверное ещё в прошлом году была опубликована статья Владимира Каталикова «Прикосновение к величию (Имя писателя-фантаста Ивана…