У меня есть один серверный сайт, который нажимает 200 тыс. экз. в день, а трафик удваивается примерно каждые 40 дней (в течение последних 5 месяцев в любом случае).
В основном я планирую кэшировать вывод функций mysql_query в течение часа или около того. Если кеш старше этого, запустите запрос, верните результат в кеш в течение еще одного часа.
My mysql DB имеет размер около 200 МБ (увеличивается на 10-20 мб/месяц).
Я делаю много кэширования файлов, записывая выходы HTML и используя их в течение нескольких минут, а затем восстанавливая html.
К сожалению, с его сайта базы данных, который позволяет использовать многие методы сортировки, поиска и упорядочения, а также разбиение на страницы.... Есть более 150 000 кешированных страниц. Im также не кэширует поисковые запросы, которые вызывают большую часть нагрузки.
Я хотел бы реализовать систему кеширования, и мне хотелось узнать, какой из них быстрее. Хотелось бы увидеть некоторые ориентиры.