@vGrabko99
html, css, js, php, golang, mysql

Как лучше хранить кеш «скомпилированных» страниц?

Добрый день. Сделал я своеобразный шаблонизатор. На данный момент он с помощью регулярок компилирует шаблон (например вместо кучи инклудов всё собирается в 1 файл, вырезаются все пробелы между тегам и т.д. в при следующих обновлениях страницы шаблон тнклудится с кеша, а не компилируется)
На данный момент кеш храниться по схеме "микрософта" (мд5 и куча папок в зависимости от первых символов мд5)
Сейчас думаю, что возможно если его запихнуть в phar архив то нагрузка на файловую систему будет меньше.
Как думаете?
Зарание спасибо
  • Вопрос задан
  • 374 просмотра
Решения вопроса 2
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Если в папке меньше 1000 файлов - никакие md5 не нужны.
Если папок меньше нескольких тысяч - никакие оптимизации не нужны.
phar в по любому будет медленнее, т.к на чтение с диска и распаковку огромного контейнера будет тратиться дофига ресурсов.
Ответ написан
@AlikDex
я кеш темплейтов храню в мемкеше или в мускуле в мемори тейбл. Не надо ничего читатать с диска вообще.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы