Правильная работа мемкеша?

Здравствуйте.
Использую php + memcached
На странице вывожу 20 видео т.е. от каждого видео картинка, ссылка и название видео.
Также у меня сайт поддерживает много языков. (темплейтер использует )
Как правильно добавлять данные в мемкеш?
Каждую видеозапись кидать в мемкеш с ключом $video. $title. $key и на выходе уже обрабатывать темплейтером фразы <lang ...>
Т.е. на странице будет как минимум 20 «геттов» из мемкеша.
Или же записывать все 20 видео в 1 ключ $language. $video
Но тогда для каждого языка будет по одному ключу.
Языков у меня, допустим, 6
Надеюсь, объяснил номрально, если что — уточню.
Спасибо
  • Вопрос задан
  • 2478 просмотров
Решения вопроса 1
Lond
@Lond
Однозначно, для каждого видео делать запись в мемкэш — кол-во выборок из него особой роли не играет, а при втором варианте рано, или поздно столкнётесь с проблемой инвалидации и масштабирования.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
MyraJKee
@MyraJKee
Почитайте еще про тэги + memcached, может поможет.
Ответ написан
Комментировать
@bdmalex
На странице вывожу 20 видео т.е. от каждого видео картинка, ссылка и название видео.

А зачем столько картинок ???

Языков у меня, допустим, 6
А подумать хоть минуту о развитии проекта «в недалёком будущем»? Обычно, там где 2 языка… рано или поздно создаётся третий… А там где сейчас 6… когда-то возникнет вопрос, «как добавить без мучений 7 язык..»…
Ответ написан
Ваш ответ на вопрос

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

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