Техника кэширования результатов запросов на стороне сервера

Обсуждение документации второй версии фреймворка. Переводы Cookbook и авторские рецепты.
Ответить
Жанат
Сообщения: 28
Зарегистрирован: 2013.09.25, 13:57

Техника кэширования результатов запросов на стороне сервера

Сообщение Жанат »

Всем привет!

Недавно написал статью на хабре, которая попала в песочницу: http://habrahabr.ru/sandbox/91391/.
Если посчитаете статью полезной для yii-сообщества, то буду рад, а если вышлите инвайт, то будет еще лучше :)
Аватара пользователя
Cyril
Сообщения: 11
Зарегистрирован: 2015.02.19, 09:40

Re: Техника кэширования результатов запросов на стороне сервера

Сообщение Cyril »

Привет.

На статью вряд ли тянет, максимум — заметка в блоге. Нет рассуждений, не освещены другие подходы, какие-нибудь нюансы.
Привет всем! Кэш, в общем, штука классная, плюсы очевидны. Короче я создал трэит, вот скатерть из кода:
А что есть в Yii2 уже на этот счёт? Какие решения в свободном доступе уже существуют? Почему треит создал, а не сразу расширял ActiveRecord или прикрутил поведение? Что есть почитать на эту тему для углубления?
Публиковать рано. Поработай над ней хорошенько и приходи снова.
Жанат
Сообщения: 28
Зарегистрирован: 2013.09.25, 13:57

Re: Техника кэширования результатов запросов на стороне сервера

Сообщение Жанат »

что-то тебя занесло, cyril, поведение для этого смысла нет создавать, native trait гораздо быстрее и меньше памяти просит, здесь предложил свой подход к кэшированию, если есть вопросы или предложения, то создай свою статью или тему, удачи, приходи еще
Аватара пользователя
Bethrezen
Сообщения: 42
Зарегистрирован: 2011.04.17, 15:06
Откуда: Tambov
Контактная информация:

Re: Техника кэширования результатов запросов на стороне сервера

Сообщение Bethrezen »

Жанат, посмотрите реализацию кеша yii2. Нет смысла в дополнительной сериализации - она зашита внутри.
DotPlant 2 - Open-source yii2 e-commerce CMS :: GitHub | Official site | Made by DevGroup
Жанат
Сообщения: 28
Зарегистрирован: 2013.09.25, 13:57

Re: Техника кэширования результатов запросов на стороне сервера

Сообщение Жанат »

Bethrezen, спасибо. Узнал об этом раньше еще от samdark'а, он прокомментировал в переписке, заглянул в исходы и увидел, там еще есть public свойство для сериализатора, т.е. можно прокинуть туда, например igbinary, у себя на проектах порефакторил, а в статье, пока нет, поправлю
Ответить