Для домашней системы?
Если по теме, то OpenCart можно использовать для развлечения - раздать внукам кредитки и играть с ними в интернет-магазин =)
Для овнклоуда или сеафиле, которые делаются для себя любимого?
Наверняка, для себя любимого захочется поставить свежую версию, чтобы работало быстро, не тупило и не жрало лишние ресурсы на машине. То есть:
1. Ставим пакеты apt-get install nginx-full php-fpm php5-gd php5-json php5-mysql php5-curl нужное дописать.
2. Забираем и распаковываем архив с исходниками owncloud или seafile в определенный каталог.
3. Получаем бесплатный SSL-сертификат (опционально).
4. Копипастим конфиг отсюда для owncloud или отсюда для seafile. Вписываем в него имя домена, каталог с исходниками, путь к SSL-сертификату.
5. Перезагружаем nginx и радуемся.
На .... мне этот оверхеад в размере примерно 5-6 раз?
Вы уверены в правильности использования термИна? Overhead (computing) - в информатике, накладные расходы как любая комбинация избыточных или побочных вычислений, использования памяти, пропускной способности или других ресурсов, необходимых для достижения определенной цели. Это особый случай инженерных накладных расходов.
Апач, который без тюнинга до посинения (да и с ним не особо радужно), по дефолту в простое забирает 200-300 Мб оперативы под used, жонглирует процессами и рекурсивно бегает по каталогам на каждом запросе - это и есть один большой оверхэд.
У меня это домашняя система. Гуру я в этой области не являюсь. Это мой первый опыт в данном направлении. А эта система просто работает, что мне от неё и нужно.
входящий запрос <-> фронтэнд(1) <-> бэкэнд(2) <-> СУБД(3)
где
1 - принимает входящие запросы от браузера, передает бэкэнду по цепочке и обратно;
2 - выполняет нужный PHP скрипт из дистрибутива OpenCart;
3 - система управления базами данных;
и каждый выполняет свою отдельную роль.
Когда мы говорим о замене Apache на Nginx, подразумевается замена первого звена ( только лишь средства обработки клиентских подключений). Плюс php-fpm работает куда лучше, чем модуль апача mod_php, ибо это специально предназначенный менеджер процессов.
Странно. Есть общепринятое в IT-сфере понятие. Вы трактуете его по-другому или есть собственное, индивидуальное и никому не известное определение?
Внимательно слушаю, что мне следует почитать. Про опыт в конкретном вопросе тоже было бы интересно, желательно аргументированно.
Оу, да тут тайна, покрытая мраком... =)
Уважаемый, вы нагло вводите людей в заблуждение, играя словами и не говоря ничего конкретного.
Еще раз настоятельно прошу дать подробный комментарий по утверждению: На .... мне этот оверхеад в размере примерно 5-6 раз?
А также поделиться знанием, в том числе, указать опыт (что именно вызвало проблемы, что использовалось в качестве бэкэнда, под какой нагрузкой, каков был оверхэд по ресурсам).
К сожалению, Вы не смогли продемонстрировать всех преимуществ Вашей супер идеи, так как забыли, что для того, что бы вышеупомянутые мной продукты работали ВСЕ равно нужен апач, а не нгих.
Ибо нгих используется как дополнительное средство разгрузки апача.
и не более.
Если Вам это не удалось понять, то я вряд ли смогу Вам лично помочь.
что бы вышеупомянутые мной продукты работали ВСЕ равно нужен апач, а не нгих
Вы очень сильно заблуждаетесь. Апач вообще не нужен для работы каждого из перечисленных продуктов. Выше я написал схему установки по пунктам, никакого упоминания апача там нет.
Nginx уже долгое время является самостоятельным эффективным фронтэндом, который легко и без танцев с бубном интегрируется с большинством существующих бэкэндов. Про php-fpm речи даже нет - работает просто по дефолту.
Похоже, что как раз я Вам смогу помочь, если удастся прорваться через стену ваших предубеждений и консерватизма, и вы сможете осознать вышеописанное =)
З.Ы. Вы, безусловно, можете данную помощь не принять, но на техническом форуме было бы крайне неразумно выдавать предубеждения за опыт.
Да, это простая домашняя система. Гуру я не являюсь, посему пока работает эта система т.к. я её более-менее освоил и более менее отладил, а предлагаемые варианты надо оттестировать.
Комментарии (19)
В топку Apache, ну сколько можно =)
есть предложения по замене? :-)
А что не так?
Есть более эффективные фронтэнды, например nginx или h2o.
Нет, ну я понимаю, что память и vps'ки сейчас дешевые, но все же =)
Благодарю, изучим на досуге...
Для домашней системы? Для овнклоуда или сеафиле, которые делаются для себя любимого?
На .... мне этот оверхеад в размере примерно 5-6 раз?
Если по теме, то OpenCart можно использовать для развлечения - раздать внукам кредитки и играть с ними в интернет-магазин =)
Наверняка, для себя любимого захочется поставить свежую версию, чтобы работало быстро, не тупило и не жрало лишние ресурсы на машине. То есть:
1. Ставим пакеты apt-get install nginx-full php-fpm php5-gd php5-json php5-mysql php5-curl нужное дописать.
2. Забираем и распаковываем архив с исходниками owncloud или seafile в определенный каталог.
3. Получаем бесплатный SSL-сертификат (опционально).
4. Копипастим конфиг отсюда для owncloud или отсюда для seafile. Вписываем в него имя домена, каталог с исходниками, путь к SSL-сертификату.
5. Перезагружаем nginx и радуемся.
Вы уверены в правильности использования термИна?
Overhead (computing) - в информатике, накладные расходы как любая комбинация избыточных или побочных вычислений, использования памяти, пропускной способности или других ресурсов, необходимых для достижения определенной цели. Это особый случай инженерных накладных расходов.
Апач, который без тюнинга до посинения (да и с ним не особо радужно), по дефолту в простое забирает 200-300 Мб оперативы под used, жонглирует процессами и рекурсивно бегает по каталогам на каждом запросе - это и есть один большой оверхэд.
У меня это домашняя система. Гуру я в этой области не являюсь. Это мой первый опыт в данном направлении. А эта система просто работает, что мне от неё и нужно.
Какая система?
Здесь набор компонентов:
входящий запрос <-> фронтэнд(1) <-> бэкэнд(2) <-> СУБД(3)
где
1 - принимает входящие запросы от браузера, передает бэкэнду по цепочке и обратно;
2 - выполняет нужный PHP скрипт из дистрибутива OpenCart;
3 - система управления базами данных;
и каждый выполняет свою отдельную роль.
Когда мы говорим о замене Apache на Nginx, подразумевается замена первого звена ( только лишь средства обработки клиентских подключений). Плюс php-fpm работает куда лучше, чем модуль апача mod_php, ибо это специально предназначенный менеджер процессов.
В любом случае - спасибо.
да. уверен.
Рассказывать, что мне читать, не рекомендую, а то я пошлю читать.
Я знаю, о чем я говорю. В том числе, и на собственном опыте.
Странно. Есть общепринятое в IT-сфере понятие. Вы трактуете его по-другому или есть собственное, индивидуальное и никому не известное определение?
Внимательно слушаю, что мне следует почитать. Про опыт в конкретном вопросе тоже было бы интересно, желательно аргументированно.
Нет, я ничего не буду советовать читать. Каждый набивает себе шишки сам.
Оу, да тут тайна, покрытая мраком... =)
Уважаемый, вы нагло вводите людей в заблуждение, играя словами и не говоря ничего конкретного.
Еще раз настоятельно прошу дать подробный комментарий по утверждению:
А также поделиться знанием, в том числе, указать опыт (что именно вызвало проблемы, что использовалось в качестве бэкэнда, под какой нагрузкой, каков был оверхэд по ресурсам).
К сожалению, Вы не смогли продемонстрировать всех преимуществ Вашей супер идеи, так как забыли, что для того, что бы вышеупомянутые мной продукты работали ВСЕ равно нужен апач, а не нгих.
Ибо нгих используется как дополнительное средство разгрузки апача.
и не более.
Если Вам это не удалось понять, то я вряд ли смогу Вам лично помочь.
Вы очень сильно заблуждаетесь. Апач вообще не нужен для работы каждого из перечисленных продуктов. Выше я написал схему установки по пунктам, никакого упоминания апача там нет.
Nginx уже долгое время является самостоятельным эффективным фронтэндом, который легко и без танцев с бубном интегрируется с большинством существующих бэкэндов. Про php-fpm речи даже нет - работает просто по дефолту.
Похоже, что как раз я Вам смогу помочь, если удастся прорваться через стену ваших предубеждений и консерватизма, и вы сможете осознать вышеописанное =)
З.Ы. Вы, безусловно, можете данную помощь не принять, но на техническом форуме было бы крайне неразумно выдавать предубеждения за опыт.
Продолжайте в том же духе.
Да, это простая домашняя система. Гуру я не являюсь, посему пока работает эта система т.к. я её более-менее освоил и более менее отладил, а предлагаемые варианты надо оттестировать.
спасибо за наводку на nginx.. Заменил apache, сэкономил нерезиновой оперативки.. Хоть использовалось на домашней машине, по мелочи, но все ж заметно..
Отправить комментарий