Ну, на самом деле не изобретать заново, однако, у нас есть большой контент-сайт, который обрабатывает нагрузку (после того, как мы исправили проблему с пулом SQL) до определенной точки, а затем мы просто выдохлись. Во многом это связано с плохим кодом, который мы пытаемся исправить, но во многом это связано с уровнем запросов и т. Д.
Мы рассматривали кеширование страниц, потому что, черт возьми, это чертовски быстро (да ...: D), но это не работает, потому что у нас есть определенные фрагменты на странице, специфичные для вошедшего в систему пользователя. Но не вся надежда потеряна ...
Мне было интересно, было бы идеально сделать следующее:
- Кэширование на уровне страницы с очистителями для очистки страниц при обновлении контента.
- Заменить пользовательские фрагменты местозаполнителями (и, возможно, универсальным контентом, например ... "Просмотреть свою учетную запись или зарегистрируйтесь здесь")
- Когда при загрузке страницы пользователя запускается асинхронный запрос (AJAX, или, как некоторые называют, AJAH), который запрашивает «динамический» фрагмент, а затем помещает заполнители содержимого с этим фрагментом.
Основная проблема, с которой я могу столкнуться, заключается в том, что пользователи с отключенным JS не увидят контент, но я, честно говоря, не думаю, что это нас сильно затронет, и, по-моему, люди, которые отключают JavaScript, для большинства часть, идиоты (да, я сказал это!).
Мне также было бы интересно узнать, если я (без сомнения) что-то изобретаю, и если кто-то может указать мне на сайт, который уже делает что-то подобное, это будет оценено.
Спасибо огромное сообщество SO!