Я ищу в кеширование с помощью ASP.NET MVC, и я также в середине финализации веб-узла. У меня есть два вопроса ...asp.net mvc - кэширование
1) Сохраняется ли проблема кеширования при выполнении в среде общего хостинга, поскольку ресурсы разделены и все? Этот вопрос может показаться глупым, но я просто не знаю, как кеширование работает за сценой.
2) Прежде чем реализовать кэширование, я хочу спросить, имеет ли этот подход смысл. Я буду кэшировать как можно больше и аннулировать его при необходимости. Однако как работает кеширование списка элементов, которые обновляются очень часто, скажем через минуту или что-то в этом роде. Например, передняя страница StackOverflow, с которой так много вопросов добавляется каждую минуту, может быть на самом деле кэширована на первой странице?
EDIT: 3) Я также хотел бы обсудить, как кеширование работает с подкачкой и всем.
Вы должны классифицировать элементы, которые вы хотите кэшировать. вещи, которые часто обновляются, не являются хорошими для кэширования. В сценарии ** stackoverflow ** Я не буду делать его кэшируемым. Вещи, связанные с настройкой учетной записи пользователя во время входа в систему и т. Д., Эти вещи могут быть кэшированы. Кроме того, если вы можете использовать любое программное обеспечение стороннего кеша, это будет лучше всего ** memcached **. –
, так что вы подразумеваете memcached лучше кэширования ASP.NET? – TPR
его не так просто, как лучше или хуже. Если встроенное кэширование делает то, что вам нужно, то вы не будете делать лучше ... то, что вы должны сделать, однако, помещает вашу собственную оболочку (как интерфейс) вокруг кеша - таким образом это будет просто изменить основная реализация должна вам понадобиться. – Murph