208 похожих чатов

Может быть кто-то подскажет, если знает. Вопрос больше из разряда

любознательности.
Сегодня мучался с одним сайтом после переезда. Сервер конфигурировал я, Битрикс, мультисайтовость.
Решил по правильному настроить open_basedir, не отключить, а именно правильно прописать пути, которые доступны для выполнения.
И... основной сайт норм работает, а на втором сайте, на котором симлинки - время выполнения выросло в 4-5 раз. О_о
Я примерно понимаю откуда ноги растут, что на каждый файл приходится проверку делать для basedir. Но почему основной сайт норм работает, а тормозил только второй, с симлинками?

6 ответов

20 просмотров

может потому что в папочке Upload дохренища картинок?

Alexey- Автор вопроса
Itachi Vergil
может потому что в папочке Upload дохренища картин...

сайт суммарно на 1,2 гига. Каритнок штук с пару тыс максимум. сайт не им, информационка с поддоменами (мультисайтовость)

С чего вдруг настройка с open_basedir, стала правильной? И что за правильные пути у Вас ?

Alexey- Автор вопроса
𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
С чего вдруг настройка с open_basedir, стала пра...

С того что не настройка "с" open_basedir стала правильной, а инструмент правильный. Я знаю что битрикс рекомендует её отключать. Я просто решил аккуратно настроить пути. И словил закономерный, но интересный для меня результат. Не пойму только почему вылезла разница между сайтами на одном ядре. Сайт 1, папка /home/user/web/site1/public_html/ - работает без проблем и без замедления Сайт 2, папка /home/user/web/site2/public_html/ <- здесь симлинки на site1 folder - скорость замедлилась в 4-5 раз. open_basedir для сайт1 /home/user/web/site1/public_html open_basedie для сайт2 /home/user/web/site2/public_html:/home/user/web/site1/public_html/bitrix:/home/user/web/site1/public_html/local

Alexey
С того что не настройка "с" open_basedir стала пра...

Там много факторов, ключевой в том, что есть проблемы в коде апача при обработке путей с симлинками - он медленный, поэтому рекомендуют отключать эту директиву, а если Вам дейсьвительно, очень нужно ограничить доступ к дирекьориям, плпробуйте, контейнеры, jail например

Alexey- Автор вопроса
𝕲𝖊𝖔𝖗𝖌𝖊 𝕱𝖑𝖎𝖓𝖙
Там много факторов, ключевой в том, что есть пробл...

Спасибо! Нет, мне скорее интересны причины. Я понимаю что механизм схож с проходом по папкам в поиске .htaccess, но .htaccess при этом настолько сильно не замедляет.

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

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта