У меня есть новостной сайт, который получает около 58 000 обращений в день за 36 000 статей. Из этих 36000 уникальных историй, 30000 получают только 1 удар (большинство из которых являются поисковыми роботами), и только 250 историй получают более 20 впечатлений. Это потеря памяти для кеширования, но эти 250 статей.Кэширование только часто используемых данных в PHP
В настоящее время я использую MySQL Query Cache и xcache для кэширования данных. Таблица обновляется каждые 5-10 минут, поэтому Query Cache не очень полезен. Как я могу обнаружить часто посещаемые страницы и кэшировать данные?
Is waste of memory * действительно * проблема? Насколько велика каждая история? –
Сериализованный ряд длиной от 2000 до 5000 символов. –
Это не так много, хранение дешево. Вы, вероятно, потратите гораздо больше денег на поиск решения, чем на покупку большего объема памяти. Однако, если данные являются просто текстом, почему бы не сжать его? –