Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 21.10.2019, 18:44   #21
SeVlad
Guru-Editor
 
Регистрация: 03.11.2008
Адрес: Donbass
Сообщений: 19,031
Репутация: 1535187

По умолчанию Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Цитата:
Сообщение от Евгений Русаченко Посмотреть сообщение
все остальное вшито в бинарник
gd, sqlite, ioncube и много чего ещё прекрасно вкл/отключается в ISP.
Цитата:
Сообщение от Евгений Русаченко Посмотреть сообщение
после отключил CGI в настройках домена https://yadi.sk/i/FnqA0Kjn8hR3gg
Вот про эту настройку я и говорил, что она доступна юзеру, хотя при создании тарифного плана для него я не включал её (дефолтно отключено)
Но это мне не принципиально . Просто вам для инфы.
__________________
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям.
Топики помощи с ⓌordPress и основы безопасности сайтов.
*** Помощь\консультации в топиках форума - БЕСПЛАТНО. Через личку - с бюджетом от 150$ ***
SeVlad вне форума   Ответить с цитированием

Реклама
Старый 21.10.2019, 21:43   #22
Евгений Русаченко
Академик
 
Аватар для Евгений Русаченко
 
Регистрация: 18.04.2013
Сообщений: 1,078
Репутация: 68717

ТопикСтартер Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Цитата:
Сообщение от SeVlad Посмотреть сообщение
gd, sqlite, ioncube и много чего ещё прекрасно вкл/отключается в ISP.
Так можно делать тогда, когда эти модули собраны как отдельные библиотеки. Мы так делать не будем, так как это может снизить общую производительность за счет необходимости подгрузки каждого модуля по отдельности (один бинарник стартует быстрее).

Цитата:
Сообщение от SeVlad Посмотреть сообщение
Вот про эту настройку я и говорил, что она доступна юзеру, хотя при создании тарифного плана для него я не включал её (дефолтно отключено)
Но это мне не принципиально . Просто вам для инфы.
Что-то мы делаем по разному. Настройки пользователя https://yadi.sk/i/CnCmA9DZ03VBEw , настройки домена https://yadi.sk/i/rZGF3T9FNspMOw
__________________
Быстрый хостинг от 99 рублей
RU и РФ домены по 175 рублей с продлением
Бесплатные SSL сертификаты | Поддержка PHP 5.2 - 7.4 | SSH | Помощь с переносом
Евгений Русаченко вне форума   Ответить с цитированием
Старый 21.10.2019, 23:45   #23
EvGenius
Кандидат наук
 
Регистрация: 28.09.2003
Адрес: Севастополь
Сообщений: 308
Репутация: 35553
Социальные сети Профиль на Хабрахабре

По умолчанию Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

а что у вас при каждом запросе php "стартует"? хотя если через .htaccess, то похоже да...
а opcache тогда как? вообще получается не работает или в файлах хранится?

у меня к примеру apache и php собираются максимально пустыми.
каждый юзер может конфигом и php.ini добавить нужные модули в обоих.
и потом каждому запускается кучка его апачей, которые с php как модуль висят все время в памяти и при входящих запросах - уже все запущено, не надо ждать пока запустится, подгрузит все модули и т.д.
аналогично php-fpm, тоже висит несколько процессов у каждого на готове всегда.

получается и скорость (за счет того что все запущено и ждет только запросов от nginx) и экономия памяти (за счет того что вовсе не обязательно всем иметь максимальный набор модулей на борту все время).

плюс, so (shared object) для того и придумали, чтобы можно было загрузить в память этот "кусок" в одном экземпляре и потом его же совместно использовать могли еще куча процессов. т.е. ради экономии памяти.

вот смотрю допустим php7.3 - 20мб php сам весит и к нему идет пол сотни .so'шек на 40мб.
грубо говоря, в вашем случае получается бинарник 60мб весом и 4шт таких если держать в памяти, то уже четверть гига как и не было. ну или не держать, а запускать каждый раз, но это жестоко в плане производительности.
или же 40мб модулей загрузить и еще штук 10 отдельных php процессов можно держать в памяти все время запущенными, занимая те же четверть гигабайта.

но минус в том что сейчас только 1 версия php на аккаунт. и только одна опция - либо apache/php, либо php-fpm.
хотя теоретически можно конечно расщедриться и сделать возможность одному и тому же юзеру держать запущеными и php-fpm и апачей несколько с разными версиями php... смотря сколько памяти на сервере и на сколько это вообще может быть нужно и востребовано кем-либо.
по опыту, одной версии на аккаунт хватает за глаза 99% народу.
EvGenius вне форума   Ответить с цитированием
Сказали спасибо 2 пользователей:
Старый 22.10.2019, 00:02   #24
Евгений Русаченко
Академик
 
Аватар для Евгений Русаченко
 
Регистрация: 18.04.2013
Сообщений: 1,078
Репутация: 68717

ТопикСтартер Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Цитата:
а что у вас при каждом запросе php "стартует"? хотя если через .htaccess, то похоже да...
а opcache тогда как? вообще получается не работает или в файлах хранится?
Когда к сайту нет запросов долгое время, то все PHP процессы завершаются с целью экономии оперативной памяти. Поверьте, это отличный вариант скорости и экономии памяти при размещении большого числа сайтов на одном сервере. opCache при этом чувствует себя хорошо.

Провел эксперимент на тестовом сайте http://wp.pluton-host.ru с WordPress:

Холодный старт около 600 мс: https://yadi.sk/i/oXacvkwRC90ctw
Последующие ответы около 15-20 мс: https://yadi.sk/i/8lmMqxHGGmh0YA

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

Цитата:
у меня к примеру apache и php собираются максимально пустыми.
каждый юзер может конфигом и php.ini добавить нужные модули в обоих.
Обычный пользователь WordPress (и прочих систем) не хочет разбираться в модулях и прочих вещах, он хочет работающий сайт с поддержкой максимального числа плагинов . К слову, некоторые его даже установить не могут из панели в несколько клиентов, по этой причине у нас можно выбрать установку сразу в форме заказа.

---------- Добавлено 21.10.2019 в 22:04 ----------

Еще есть вот такая штука https://docs.cloudlinux.com/cloudlin.../#criu-support , но так как она до сих пор в бете, то не используем её. Она как раз снижает задержку при старте + не держит процессы в памяти.
Евгений Русаченко вне форума   Ответить с цитированием
Старый 22.10.2019, 00:31   #25
Mobiaaa
Профессор
 
Регистрация: 17.09.2016
Сообщений: 831
Репутация: 58693
Отправить сообщение для Mobiaaa с помощью ICQ Отправить сообщение для Mobiaaa с помощью Skype™

По умолчанию Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Да ну
criu давно в prod
lsapi подавно
Вы что-то явно путаете
и большой разницы не увидит пользователь в скорости обработки php как один большой бинарник или куча so'шек
Mobiaaa вне форума   Ответить с цитированием
Старый 22.10.2019, 02:21   #26
Евгений Русаченко
Академик
 
Аватар для Евгений Русаченко
 
Регистрация: 18.04.2013
Сообщений: 1,078
Репутация: 68717

ТопикСтартер Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Цитата:
Сообщение от Mobiaaa Посмотреть сообщение
Да ну
criu давно в prod
lsapi подавно
Вы что-то явно путаете
LSAPI действительно давно в production, используем с 2015 года.

С CRIU действительно ошибся, сейчас он есть в ветке production. Смотрел его в начале прошлого года, тогда ставил из ветки для тестирования. Исходя из подписки на новости CloudLinux, первое упоминание в стабильной ветке появилось в марте 2018 года

Цитата:
Сообщение от Mobiaaa Посмотреть сообщение
и большой разницы не увидит пользователь в скорости обработки php как один большой бинарник или куча so'шек
Цифр не приведу, но перспектива постоянного подключения пачки so файлов выглядит так себе. Не вижу смысла выделять популярные модули so файлы. За все годы работы никто не просил отключать какие-либо модули, только подключать
Евгений Русаченко вне форума   Ответить с цитированием
Старый 22.10.2019, 11:48   #27
SeVlad
Guru-Editor
 
Регистрация: 03.11.2008
Адрес: Donbass
Сообщений: 19,031
Репутация: 1535187

По умолчанию Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Цитата:
Сообщение от Евгений Русаченко Посмотреть сообщение
и. Мы так делать не будем, так как это может снизить общую производительность за счет необходимости подгрузки каждого модуля по отдельности (один бинарник стартует быстрее).
Эмм.. загрузка и производительность вещи несколько разные. Мне кажется можно пожертвовав долей сек на загрузку (и то скорее всего "жертв" никаких не будет ) для того, чтобы не загружалось, не болталось в памяти и не отъедали ресурсы кучка ненужного хлама.
Но дело ваше конечно..

Цитата:
Сообщение от Евгений Русаченко Посмотреть сообщение
Что-то мы делаем по разному.
Не исключаю. Я делаю так, как позволяет панель. Результат показал.
И настройки перла при этом юзеру тоже доступны, кстати.

И кстати ещё вспомнил. Я вчера пытался запустить node.js и lvе. Так они не запустились (ошибка, обратитесь к хостеру). Мне оно в целом не нужно, но просто ради любопытства покнопал.

Последний раз редактировалось SeVlad; 22.10.2019 в 11:59..
SeVlad вне форума   Ответить с цитированием
Старый 22.10.2019, 15:21   #28
Евгений Русаченко
Академик
 
Аватар для Евгений Русаченко
 
Регистрация: 18.04.2013
Сообщений: 1,078
Репутация: 68717

ТопикСтартер Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Цитата:
Сообщение от SeVlad Посмотреть сообщение
Эмм.. загрузка и производительность вещи несколько разные. Мне кажется можно пожертвовав долей сек на загрузку (и то скорее всего "жертв" никаких не будет ) для того, чтобы не загружалось, не болталось в памяти и не отъедали ресурсы кучка ненужного хлама.
Но дело ваше конечно..
Собрал цифры с одного из серверов. В одном случае небольшая экономия памяти, в другом случае старт процессов немного быстрее. Подробные данные по каждой версии и набору модулей https://pastebin.com/Hf9GMDVG

1. Большой бинарник (49M) + 8 SO модулей (11M), суммарно 58 модулей. Процесс в состоянии sleep данным top потребляет 17M RES / 9.9M SHR памяти. Среднее время выполнения 1000 вызовов простейшего скрипта 39.0743 секунд.
2. Маленький бинарник (4.2M) + 29 SO модулей (11M), суммарно 44 модуля. Процесс в состоянии sleep данным top потребляет 15M RES / 8.79M SHR памяти. Среднее время выполнения 1000 вызовов простейшего скрипта 41.274 секунд.

Цитата:
Сообщение от SeVlad Посмотреть сообщение
Не исключаю. Я делаю так, как позволяет панель. Результат показал.
И настройки перла при этом юзеру тоже доступны, кстати.
Нужно смотреть из под конкретного пользователя, если будет актуально - пишите в поддержку.

Цитата:
Сообщение от SeVlad Посмотреть сообщение
И кстати ещё вспомнил. Я вчера пытался запустить node.js и lvе. Так они не запустились (ошибка, обратитесь к хостеру). Мне оно в целом не нужно, но просто ради любопытства покнопал.
Node.JS не поддерживаем (раздел скрыл в меню), Раздел LVE с уровня реселлера недоступен, а из под пользователя должен отображать статистику потребления ресурсов.
Евгений Русаченко вне форума   Ответить с цитированием
Старый 22.10.2019, 16:12   #29
Mobiaaa
Профессор
 
Регистрация: 17.09.2016
Сообщений: 831
Репутация: 58693
Отправить сообщение для Mobiaaa с помощью ICQ Отправить сообщение для Mobiaaa с помощью Skype™

По умолчанию Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Евгений Русаченко, Ну это же время холодного старта
Запущенный lsphp не будет постоянно считывать so'шки
А с criu вовсе всё будет сводиться к считыванию нескольких файлов, с которых будет процесс lsphp восстанавливаться
Тем более сейчас эта технология уже обкатана и основные проблемы устранены
Mobiaaa вне форума   Ответить с цитированием
Старый 22.10.2019, 16:22   #30
Евгений Русаченко
Академик
 
Аватар для Евгений Русаченко
 
Регистрация: 18.04.2013
Сообщений: 1,078
Репутация: 68717

ТопикСтартер Re: LITE.HOST - хостинг для тех, кто любит не переплачивать

Цитата:
Сообщение от Mobiaaa Посмотреть сообщение
Евгений Русаченко, Ну это же время холодного старта
Я понимаю, но так как ранее обсуждали именно скорость и память, я привел цифры

Цитата:
А с criu вовсе всё будет сводиться к считыванию нескольких файлов, с которых будет процесс lsphp восстанавливаться
Тем более сейчас эта технология уже обкатана и основные проблемы устранены
CRIU действительно крут, в будущем его тоже будем использовать.
Евгений Русаченко вне форума   Ответить с цитированием
Ответ

Метки
antiddos , cpanel , directadmin , ispmanager , php



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны