Что такое GraphQL и стоит ли его использовать?

В последнее время в интернете появилось очень много материалов о GraphQL. Его называют убийцей REST API. Давайте разберемся, что такое GraphQL и стоит ли его использовать, и действительно ли он может заменить REST.

Читать далее «Что такое GraphQL и стоит ли его использовать?»

Что нового в PHP 7.2

20 июля вышла первая beta-версия PHP 7.2. В целом, релиз 7.2 не предвещает больших изменений, по сравнению с версией 7.1, тем не менее в данном обновлении есть несколько интересных изменений. Рассмотрим, что же нового появилось в PHP 7.2.

Читать далее «Что нового в PHP 7.2»

Оптимизация работы с базой данных MySQL

Если ваш проект использует базу данных для хранения информации, рано или поздно вы столкнетесь с ситуацией, когда объем объем данных вырастет и производительность выборки этих данных упадет. Если не предпринять никаких действий, со временем производительность вашего приложения может упасть настолько, что пользоваться им станет невозможно.

Добиться хорошей производительности можно с помощью правильно созданных индексов к таблицам базы данных. Но прежде чем пытаться оптимизировать саму базу данных, стоит проверить код, который с этой базой взаимодействует. Зачастую, встречается настолько не оптимизированный код, что его недостатки не компенсировать никакими индексами. Рассмотрим наиболее часто встречающиеся проблемы в коде, которые стоит проверить в первую очередь.

Читать далее «Оптимизация работы с базой данных MySQL»