В последнее время я работаю над сайтом и хочу ускорить работу моего приложения.
Я хочу кэшировать страницы своих пользователей, но страницы динамические, как если бы кто-то отправлял новый канал, тогда домашняя страница обновляется этим новым каналом. Если я кеширую домашнюю страницу для одного пользователя и друга его сообщений, я хочу, чтобы срок действия этого кэша истек, и в следующий раз, когда он снова заходит на домашнюю страницу, приложение связывается с базой данных, выбирает новые фиды и кэширует ее.
Я использую memcache, PHP и MySQL для своей БД.
У меня есть таблица с именами friends
, feeds
и users
.
Будет ли эффективно кэшировать друзей каждого пользователя, и когда этот пользователь публикует фид, мое приложение извлекает его / ее друзей и кэширует уведомление с их идентификатором пользователя, чтобы при входе этих друзей приложение проверялось на каждой странице, есть ли уведомление о выполнении действия (в этом случае удаление домашней страницы в кеше).
С уважением,
Resul