веб-сканер для генерации выходного кэша - PullRequest
0 голосов
/ 06 декабря 2010

Я реализовал:

<%@ OutputCache Duration="43200" VaryByParam="none" location="Server" VaryByCustom="RawURL" %>

У меня есть sitemap.xml со всеми возможными URL (около 12000) на моем сайте.

Я бы знал, разумно ли создавать приложение, которое будет анализировать мою карту сайта в заказать все URL?

Цель кэширует весь мой веб-сайт для увеличения скорости.

Я уточнил свой вопрос:

На создание каждой страницы уходит около 10 секунд, а длительность и длительность кэша - 12 часов

1 Ответ

0 голосов
/ 07 декабря 2010

Если бы время для динамического создания какой-то одной отдельной страницы относительно быстро, то вы, вероятно, не выиграли бы от этого.

Вероятно, вам лучше просто оставить кэш вывода в умеренное время (5–15 минут), чтобы избежать использования большого количества оперативной памяти, а также чтобы страницы оставались свежими (если у вас нет хорошего способа истечения срока действия).кэш вывода каждый раз, когда страница обновляется).Если страница достаточно популярна для того, чтобы к ней часто обращались, она, скорее всего, будет кэширована, когда кто-то зайдет на нее.

...