Итак, я сижу здесь и обсуждаю, стоит ли просто apt-get install
Apache2 и MySQL или потратьте день на их компиляцию из исходников. Моя главная мотивация для компиляции - повышение производительности. Еще одна мотивация - обойти «путь Debian», но я думаю, что смогу смириться с этим, если потребуется.
Мои веб-сайты умеренно загружены, но ничего особенного. VPS хостинг.
Итак, по вашему опыту, есть ли заметный прирост производительности от компиляции из исходников, или я буду крутить колеса?
P.S. Я уже скомпилировал PHP из исходников, потому что мне не нравился «способ Debian».
Нет, заметного прироста производительности я не заметил. Гораздо больше производительности достигается обычным способом: профилирование, рефакторинг для повышения скорости, кеширование и другие обычные приемы.
Большинство людей здесь посоветуют вам придерживаться пакетов, поставляемых вашим дистрибутивом. Это потому, что вы получаете преимущества исправлений / исправлений ошибок и управления совместимостью / зависимостями.
Если вы выберете свой собственный, вы должны взять на себя ответственность за все эти проблемы, и вы потеряете коллективный иммунитет. Мы видим множество вопросов от людей, которые вышли за пределы системы управления пакетами своего дистрибутива и оказались в полном беспорядке.
Придерживайтесь пути Debian (в некотором смысле). Вы знаете, что это имеет смысл.
Если у вас нет особых потребностей, не беспокойтесь.
Не стоит недооценивать то, что вы получаете бесплатно с пакетами ОС:
У вас больше шансов получить большой прирост производительности за счет настройки имеющегося у вас стека. Например.,
Обычный ответ: Нет.
Алгоритмы и структура стека установить максимально достижимую производительность, а настройка поможет вам достичь этого максимума при вашей местной нагрузке и т. д. Чтобы получить лучшие алгоритмы, вы должны стать разработчиком - а это требует много времени и усилий.
Обратите внимание, что компиляция не фигурирует в этом списке (если только вы не вмешиваетесь в параметры конфигурации - что иногда имеет смысл - и даже после того, как .deb
file превосходит простую старомодную установку tarballing-Making-make).
Здесь я предполагаю, что вы используете систему пакетов Debian (включая такие полезности, как fpm), иначе вас ждет кровопролитие.
Предупреждение: возиться с MySQL для повышения производительности не стоит. Вместо этого установите (или даже купите и установите) лучшую СУБД.
Во всяком случае, мои 2 цента.