livestreet/livestreet — pull request #55 by Lurk (2011-12-25 09:26:51+00:00)
Title:  Оптимизация времени выполнения Лайвстрита

Класс конфига, точнее метод Config::Get вызывается ~ 1000 раз на страницу. И каждый раз слишком сложно получает значение. Введя локалный кеш мы обсчитываем каджый ключ конфига всего 1раз, что уменьшает время выполнения метода Get в четыре раза.

На чистом лс, без этой оптимизации время загрузки страницы ~0,2сек. С оптимизацией 0,14.