@Stepashka20

Как создать оптимизированного бота вк на PHP?

Каким нужно следовать правилам для написания быстрого и оптимизированного бота вк на php?В боте будет много конструкций типо:
if ($message=="start"){
$vk->sendMessage(...);
} elseif ($message == "stop"){
...;
} elseif(...){...}

И так очень много раз.Я решил сделать так:
  • Все соединения с БД и выполнение запросов я вынес в отдельный файл
  • Массивы (они большие) я также вынес в отдельный файл
  • Подключаю каждый файл по необходимости

Как можно ещё ускорить работу скрипта?
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
l3ftoverz
@l3ftoverz Куратор тега PHP
Люблю Финский металкор
Что бы не писать кучу IF-ELSE, можно пойти чуть дальше, чем switch.
Switch не решит той проблемы, что у тебя всё будет в кучу, тут можно позаимствовать логику из MVC, сделать каждую команду - объектом (классом), со своей логикой, и вызывать его, таким образом ты декомпозируешь код для удобства его написания. Модели в принципе тоже применимы и дадут удобство в разработке и работе с данными.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
РосТендер Москва
от 130 000 до 150 000 ₽
Amigoweb Магнитогорск
от 40 000 до 70 000 ₽
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽