Пропуск nginx PHP кэш для определенных областей сайта?

Вы попытались монтировать один из жестких дисков в другой машине (или установите плату RAID, чтобы выполнить его как JBOD и попробовать liveCD снова), и восстановите свои данные тот путь?

Учитывая, что посторонняя плата RAID может понять существующий массив RAID1, я сказал бы, что Ваши возможности очень высоки.

0
задан 13 April 2017 в 15:14
2 ответа

Вы можете использовать, если в серверном блоке это совершенно безопасно. Рабочий пример с соответствующими строками:

server {
    listen   80;
...skip...
    if ($uri ~* "/forum" ) {set $no_cache 1;}
...skip...

    location ~ \.php$ {

        fastcgi_cache_bypass $no_cache;
        fastcgi_no_cache $no_cache;

      ...other fastcgi-php content...
}
5
ответ дан 4 December 2019 в 11:17

Другой способ сделать это - создать отдельный блок местоположения над блоком местоположения по умолчанию, чтобы уловить и по-разному действовать в отношении вещей, предназначенных для форума:

location ~ ^/forum/.*\.php$ {
    // forum php setup here
}
location ~ \.php$ {
    // regular php setup here
}

Это не совсем СУХОЕ, но это просто и легко прочитать, когда вернешься к нему через 6 месяцев.

1
ответ дан 4 December 2019 в 11:17

Теги

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