Я бы хотел использовать memcached на своем сайте в социальной сети. Будучи социальной сетью, большинство данных меняется очень часто.
Например, если бы я должен был хранить 10000 друзей пользователя в кеше, каждый раз, когда он добавляет друга, кэш должен был бы обновляться. Это достаточно просто, но его также нужно будет обновлять каждый раз, когда кто-то добавляет его в друзья. Это много обновлений только в одном списке друзей.
Есть также блоги пользователей и бюллетени, которые постоянно публикуются с новыми, и вы можете видеть только те, которые созданы пользователем в вашем друге. список, так что я думаю, что это было бы очень трудно кешировать.
Я мог видеть, возможно, кэширование некоторой информации профиля, которая изменяется только, когда пользователь обновляет свой профиль, но это создаст запись кэша для каждого пользователя, если естьболее 100 000 пользователей, которые много кешируютЭто хорошая идея?