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

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

00 голосов
1
Есть сервер 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 Ноя, 17 от аноним
apache + nginx + php как fastcgi ? Не встречал такой конфигурации.. Обычно apache + mod_php + nginx или nginx + php через fastcgi (php fpm). И то и другое проверено и шустро, но с php7 много не работал.

1 Ответ

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

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

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

0 голосов
1 ответ
0 голосов
1 ответ
спросил 16 Июль, 23 от root (25,590 баллов)
0 голосов
0 ответов
0 голосов
0 ответов
спросил 24 Дек, 13 от ebs_di (120 баллов)