January 6th, 2017

фига

И немного о Битриксе, memcached, ...

По результатам попыток ускорить работу некоторых CMS (wordpress и bitrix) в формате "я тут админ, я могу поставить разный софт и произвольно настроить конфиги всего!" написан такой вот текст, по которому я с удовольствием приму не только соболезнования, но и какие-то конкретные рекомендации.

Подчеркну исходную постановку задачи: Не собирая Нового Крутого Сервера С Быстрыми SSD, добиться приемлемой (время отклика сервера менее 1 секунды, например) скорости работы сайта на этом ...ном битриксе, максимально эффективно используя имеющиеся ресурсы.

И лучше - под nginx+php-fpm, нежели под апачем. :)

По мнению самого Битрикса ("Панель производительности") "бутылочным горлышком" является быстродействие файловой системы (600 операций в секунду против ТРЕБУЕМЫХ битриксом 10000). Прочие параметры сервера практически устраивают ("База данных MySQL (чтение) 5 847 7 800 количество запросов на чтение в секунду" я считаю нормальным).

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

UPD (про проблемы с конкретно SSL в php56 и не только):
На одном из двух серверов, где у меня наблюдались глюки с SSL, я таки проапдейтил систему до FreeBSD 11.0-RELEASE, причём действия:
1. апдейт 10.0-RELEASE до 11-RELEASE занудно руками со всеми базовыми библиотеками
2. постановка 11-RELEASE с нуля и pkg install бинарного пакета ca_root_nss
Привели, в конечном итоге, к одному - правильному результату, причём сейчас это версия OpenSSL 1.0.2j-freebsd 26 Sep 2016.

То есть openssl s_client -connect домен:443, curl и php стали давать адекватный результат, без труднопредсказуемых глюков.

Без апгрейда всей системы - смена версии не давала результата.

Оригинал этого поста в Dream Width. Если вы там есть - отвечайте там, уже комментариев: comment count unavailable