Как стать автором
Обновить
7
0
Роман Шуплов @AstRonin

Пользователь

Отправить сообщение

Оптимизация использования моделей от Active Record, и немного массивов

Время на прочтение3 мин
Количество просмотров7.2K
Сделал я недавно некий тест, который выдал любопытные данные. Коими хочу поделиться, дабы помочь многим прояснит спорные ситуации.
Везде только и пишут, что насколько быстры массивы, насколько медлителен Active Record… Но когда видишь конкретные цифры гораздо легче понимать что на сколько лучше другого.

Используемые материалы:


— обычный ноутбук: Intel core 2 duo 2.13GHz, RAM 6 GB
— php 5.3
— apache 2.2
framework Yii 1.1.10
Active Record

Читать дальше →
Всего голосов 16: ↑10 и ↓6+4
Комментарии27

Кеширование в Yii с помощью тегов

Время на прочтение3 мин
Количество просмотров9K
Yii позволяет кешировать данные в виде массива возвращаемые прямиком из базы данных.
А у системы кеширования есть разные зависимости. Вот только ни одна из этих зависимостей не позволяет автоматически отслеживать изменения в таблице без обращения к ней же (имею ввиду CDbCacheDependency), что в нагруженных системах бессмысленно.

Для подобных вещей придумали так называемое тегирование. Т.е. создается какой-то тег, который сохраняется со всеми кешами связанными с данной таблицей. И как только он меняется, все связанные кеши должны перезагрузиться. Как оказалось в Yii это делается очень просто.

Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии5

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность