Сведения о вопросе

FromRussia

05:52, 5th August, 2020

Теги

PHP   Memcached    

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

Просмотров: 344   Ответов: 3

Здравствуйте.
Использую php + memcached
На странице вывожу 20 видео т.е. от каждого видео картинка, ссылка и название видео.
Также у меня сайт поддерживает много языков. (темплейтер использует )
Как правильно добавлять данные в мемкеш?
Каждую видеозапись кидать в мемкеш с ключом $video. $title. $key и на выходе уже обрабатывать темплейтером фразы <lang ...>
Т.е. на странице будет как минимум 20 «геттов» из мемкеша.
Или же записывать все 20 видео в 1 ключ $language. $video
Но тогда для каждого языка будет по одному ключу.
Языков у меня, допустим, 6
Надеюсь, объяснил номрально, если что — уточню.
Спасибо



  Сведения об ответе

appple

21:06, 1st October, 2020

Однозначно, для каждого видео делать запись в мемкэш — кол-во выборок из него особой роли не играет, а при втором варианте рано, или поздно столкнётесь с проблемой инвалидации и масштабирования.


  Сведения об ответе

ITSME

15:08, 17th August, 2020

Почитайте еще про тэги + memcached, может поможет.


  Сведения об ответе

darknet

05:12, 2nd August, 2020

На странице вывожу 20 видео т.е. от каждого видео картинка, ссылка и название видео.

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

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


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

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться