У меня есть блок на моем сайте, который показывает последние 20 элементов в таблице базы данных.
Теперь мне нужно создать массив или объект для хранения в памяти, а затем получить доступ к нему для всех пользователей, просматривающих мой сайт? Могу ли я сделать это с помощью PHP?Как создать общий объект в памяти с помощью PHP?
Спасибо за вашу помощь
у вас есть уже. этот объект называется «кешем запроса» и находится в памяти демона DB –
Мне не нравится доступ к базе данных! и, как я сказал вам, я собираюсь получить последние 20 предметов, которые будут меняться каждый момент. поэтому я хочу избежать доступа к БД и сделать накладные расходы на это – Alaa
Это не имеет никакого смысла. Выше Alaa говорит, что он меняет «каждый момент», но ниже они говорят, что кеш будет обновляться из базы данных, по-видимому, «каждый момент» ... так почему бы просто не запросить базу данных напрямую, а затем пропустить посредника? Если это уже огромное приложение с тысячами хитов, а накладные расходы БД - заметное перетаскивание вещей, это пахнет преждевременной оптимизацией. – Andrew