Nginx Устаревший Кэш и proxy_cache_path

Я работал xp_readerrorlog для нахождения порта, сервер слушал на. Я никогда не устанавливал его, таким образом, я предположил, что это слушало на 1433, однако, это слушало на 49 192. Я включаю тот порт в брандмауэре и могу теперь соединиться.

3
задан 31 August 2011 в 23:02
2 ответа

Оказывается, это невозможно в настоящее время с Nginx. В итоге я установил Varnish с длинным TTL (7 дней), а также с длительным периодом отсрочки (2 дня). Затем я использую сценарий для каждого URL-адреса каждые несколько дней, и принудительно нагревает кеш .

Учитывая объем контента, который мне нужно кэшировать, и насколько редко осуществляется доступ к каждому элементу, я сначала был обеспокоен тем, что стоимость запуска Varnish будет непомерно высокой (вся эта оперативная память!) - вот почему я смотрел на кеширование на основе файлов Nginx. Однако в Varnish действительно есть опция кэширования с файловой поддержкой, которая мне очень понравилась. Пока мой кеш составляет около 80 ГБ и работает очень хорошо!

3
ответ дан 3 December 2019 в 06:44

Все они выглядят хорошо. Вы пытались спросить, почему это не работает?

Я бы добавил, что ваш proxy_use_stale, вероятно, должен иметь другие коды ошибок HTTP. Я предполагаю, что вы захотите продолжить обслуживание устаревших данных из кеша, если php возвращает 503 из-за проблем с избыточной емкостью.

0
ответ дан 3 December 2019 в 06:44

Теги

Похожие вопросы