Назад | Перейти на главную страницу

Кэш веб-сервера на основе статических файлов или памяти для Coldfusion и IIS

Мы ищем уровень кеширования между IIS / ISAPI и Coldfusion, чтобы, если вся страница кэшируется на сервере, дополнительные запросы к этому ресурсу не требуют выделения потока Coldfusion. Я думаю, что это почти идентично nginx + memcached, но, к сожалению, у нас нет возможности использовать эти = (.

Вот пример путей коммуникации, которые я представляю:

Запрос GET для / hotels / ?istingid = 5 -> cache -> существует и свежий -> serve

Запрос GET для / hotels / ?istingid = 10 -> cache -> существует, но устарел -> Coldfusion -> cache -> serve

Запрос GET кеширования из coldfusion для очистки / hotels / ?istingid = 10.

Запрос GET для / hotels / ?istingid = 10 & nocache -> Coldfusion

Я не возражаю против своего собственного, даже если бы мне пришлось писать код на C ++, но я даже не знаю, с чего начать.

Если в вашем URL-адресе есть строка запроса, это означает, что контент создается динамически. Некоторая программа, в данном случае ColdFusion, оценивает строку запроса, чтобы выяснить, что с ней делать. Я бы провел стресс-тест <cfcache> на основе решения, чтобы узнать, не возникает ли у вас задержка. Когда я получаю сайт с высокой посещаемостью, я сосредотачиваюсь на следующих областях:

  • БД справляется с нагрузкой запроса
  • Эффективно ли используются ресурсы БД
  • Балансировка нагрузки / аварийное переключение / резервные серверы
  • Могу ли я получить больше памяти для веб-серверов
  • Как поживают журналы сервера CF

Все ситуации разные, но скорость генерации потока запросов страницы просто никогда не повышалась.