@Lu_den

Как оптимизировать сервер под тяжелые скрипты с небольшим количеством пользователей?

На VPS выполняется ряд тяжелых php-скриптов (работают вплоть до 1500 секунд, потребляют довольно много памяти). Обрабатывается много строковых данных.
При этом в единицу времени обычно запускается не так много процессов (чаще всего 1). Т.е. ситуация обратная большинству сайтов, где множество запросов простых быстрых скриптов.

Посоветуйте, в какую сторону копать в настройке сервера?
  • Вопрос задан
  • 616 просмотров
Пригласить эксперта
Ответы на вопрос 5
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Я понимаю, что зная PHP хочется решить эту задачи с его помощью. Но вот смысла в этом ровно ноль, обычная лень. Строковые данные можно спокойно обрабатывать вообще через sed, это будет на порядки быстрее. А PHP сделать всего лишь интерфейсом.
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
А есть возможность переписать серверные скрипты на, допустим, С, или чем то компилируемом, питоне например, или это не входит в проект? Это серьезно ускорило бы работу системы.
Диски - если есть возможность и еще не сделали - поставить ssd, это реальный прирост даст при работе с файлами.
Если есть работа со значениями key->value ставьте редис или мемкеш и оптимизируйте под них скрипты.
Остальное без конкретных деталей сложно сказать, бо скрипты с такими расчетами сложно невидя оптимизировать.
Ответ написан
opium
@opium
Просто люблю качественно работать
в никакую, оптимизировать здесь можно только код.
Ответ написан
Комментировать
@GhOsT_MZ
Ростов-на-Дону
Какая подсистема нагружена больше всего и какой профиль нагрузки? Используется ли БД? Используют ли скрипты временные файлы?
Ответ написан
очень большая тема.
В общем
1. поставь bitrix vm - там 95% уже сделано
увеличь время с 300 до 1500 в nginx и в принципе этого хватит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы