@Stepashka20

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
26 авг. 2019, в 01:06
2000 руб./за проект
25 авг. 2019, в 23:48
4000 руб./за проект
25 авг. 2019, в 22:35
1000 руб./за проект