У меня есть веб-приложение на архитектуре LAMP. Сейчас все серверы устанавливаются из бинарных файлов, доступных в репозиториях платформы (apt / yum). Однако я думаю, что было бы лучше установить серверы, собрав их из исходного кода, а затем установив их.
Будет ли второй метод иметь существенные преимущества перед первым? Из минусов я могу вспомнить ручное обслуживание.
Преимущества должны быть минимальными, если только вы не столкнетесь с конкретной ситуацией, когда вам могут помочь оптимизации компилятора. Мое личное мнение заключается в том, что это не стоит дополнительной работы, и, если у вас есть контракт на поддержку вашей базовой ОС, это сделает его недействительным.
Как всегда, я предлагаю вам тщательно протестировать скомпилированную версию и ванильный пакет в контролируемой среде.
Для е. грамм. http://dev.mysql.com/doc/refman/5.0/en/compile-and-link-options.html Цитировать:
- Если вы связываете динамически (без -static), результат в Linux будет на 13% медленнее. Обратите внимание, что вы по-прежнему можете использовать динамически подключаемую библиотеку MySQL для своих клиентских приложений. Это сервер, который наиболее важен для производительности.
Итак, в целом ответ - «будет».