Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!


Настройки php для сервера

0 голосов
Есть сервер VPS с характеристиками

2x2200 Mhz

2 Gb оперативной памяти / могу расширить до 4

SSD

OS: Centos 6

Используется связка apache + nginx, php 7.0.17 работает как fastCGI

В панели производительности показывает 80-90 попугаев.

Скрин https://prnt.sc/h5922v

PHP info: http://alikit.ru/info_php.html

На серверах с более низкими параметрами видел намного большую производительность 200, 300 и даже 450.

Через какие настройки момжно еще поднять производительности? Куда копать?
спросил 02 Ноя от аноним
apache + nginx + php как fastcgi ? Не встречал такой конфигурации.. Обычно apache + mod_php + nginx или nginx + php через fastcgi (php fpm). И то и другое проверено и шустро, но с php7 много не работал.

1 Ответ

0 голосов
Добрый день.

1. Memory limit 128Mb это не много, смотря что у вас за сайт -- может не хватать.
2. Опять же, какой размер БД. Товаров много? 2Гб памяти может быть мало.
3. Вот тут можно посмотреть, как там дела у БД - /bitrix/admin/perfmon_db_server.php?lang=ru
4. Посмотеть по потреблению памяти, сколько отдано под PHP, сколько под БД. Бывают очень неудачные сочетания.
5. Ошибки разработки - что-то не кешируется, что-то лишнее на хитах выполняется, типа того же крона тяжёлого... Суммарная статистика по битриксовской кнопке "Отладка" может сразу дать понимание, на сколько всё хорошо. 1000 запросов на главной - плохо. 10 - хорошо.
6. Композитный кеш. CDN. HTTPS. Но это уже лучше делать когда с базовыми вещами всё хорошо.
ответил 03 Ноя от root (20,920 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
0 ответов
0 голосов
0 ответов
спросил 24 Дек, 13 от ebs_di (120 баллов)
Управление продуктом: аналитика, разработка, продвижение