Я могу выключить PHP и HTML, кэширующий обоих в Apache виртуальный хост conf файл?

Я выполняю сервер ЛАМПЫ на Ubuntu 16.04, типичной установке ЛАМПЫ. У нас есть семейство веб-сайтов, выполняющих все, которыми управляют через виртуальные файлы хоста в доступной сайтам папке.

Довольно агрессивное кэширование для веб-сайтов обрабатывается через глобальный apache.conf файл, и существует opcache решение для php.

Один веб-сайт испытывает некоторые проблемы, но кэширование препятствует тому, чтобы я диагностировал его правильно.

Предпочтительно в website.conf файле, действительно ли возможно настроить Apache для игнорирования кэширования только для этого веб-сайта? Я хотел бы служить каждому запросу, и я хотел бы за PHP быть восстановленным с нуля по каждому запросу также (а не был бы обслужен от кэша кода операции, должен там иметь успех, и предпочтительно не имея необходимость добавлять функцию как opcache_reset () к началу каждой php страницы или выключать его в файле php.ini).

1
задан 5 January 2017 в 20:42

1 ответ

Возможно настроить апача для игнорирования кэширование в этих различных контекстах:

  1. конфигурация сервера - используемый в httpd.conf,
  2. виртуальный хост,
  3. каталог - используемый в Directory, Location, Files, If, and Proxy контейнеры в конфигурационных файлах сервера,
  4. .htaccess

В Вашем случае опция 2 в этом формате CacheDisable url-string | on:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    CacheDisable on    # OR
    CacheDisable "/foo_files"  # OR
    <Location "/foo">
        CacheDisable on
    </Location>
</VirtualHost>

Источник:

https://httpd.apache.org/docs/2.4/mod/mod_cache.html#cachedisable

http://www.serverlab.ca/tutorials/linux/web-servers-linux/improve-website-performance-by-enabling-caching-in-apache/

ht tps://www.digitalocean.com/community/tutorials/how-to-configure-apache-content-caching-on-ubuntu-14-04

2
ответ дан 7 December 2019 в 13:38

Другие вопросы по тегам:

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