Без большего понимания Вашей установки (например, Ваш веб-сайт является статичным или динамичным? Транзакции базы данных происходят на серверах с помощью той же подсистемы внешней памяти?), но RAID 6 обычно является плохим выбором для производительности записи, не берите в голову при представлении еще большей сложности через gluster. У Вас потенциально есть два набора продолжения перевода дорожки записи, один на gluster уровне и один на уровне контроллера. Затем у Вас есть два вычисления блоков четности, которые замедляют вещи и вызывают блокирование ввода-вывода, если у Вас нет большого кэша записи и периоды низкого действия ввода-вывода.
Я рекомендовал бы, чтобы Вы переключились на RAID 10 и поддержали это или волоконно-оптическим каналом, или несколько связали ссылки GigE.
Сделайте / _ частным
местоположением приоритет над соответствием регулярному выражению:
location ^~ /_private {
Вот и все.
В документации nginx есть полезная информация о какой блок местоположения будет применяться к данному запросу. Цитата:
- Директивы с префиксом "=", которые точно соответствуют запросу. Если найдено, поиск прекращается.
- Все оставшиеся директивы с обычными строками. Если это совпадение использовало префикс «^ ~», поиск прекращается.
- Регулярные выражения в том порядке, в котором они определены в файле конфигурации.
- Если # 3 дало совпадение, используется этот результат. В противном случае используется совпадение из # 2.