Как стать автором
Обновить
34
0
Александр Вронский @shandy

CTO / Architect / IT Consultant

Отправить сообщение

PHP на стероидах: Swoole in production

Время на прочтение 6 мин
Количество просмотров 22K

Представьте себе ситуацию, большой маркетплейс, 60 тыс. посетителей в сутки (600 тыс. просмотров) и это только веб, а с мобильного приложения, плюс еще 100 тыс уникальных посетителей. С точки зрения HTTP API запросов к PHP бекенду - это порядка 13 млн. запросов (в пиковых нагрузках ~300-400 RPS). И это всё (PHP only) обрабатывает сервер с 8 vCPU (ядрами) и 32 Gb RAM и самое главное, что сервер практически не напрягается (см. КДПВ).

Как это возможно?
Всего голосов 45: ↑45 и ↓0 +45
Комментарии 16

PHP 7.1: Обзор новых возможностей

Время на прочтение 7 мин
Количество просмотров 69K
image На Хабре уже был перевод с обзором несколько месяцев назад, но недавно вышел первый релиз-кандидат PHP 7.1, а значит никаких существенных изменений больше не будет и можно сказать, какие точно изменения будут в релизе. Я решил немного оживить сухой “changelog” своим вольным переводом изменений, которые принесет нам новая минорная версия 7.х ветки.
Хочу узнать
Всего голосов 46: ↑46 и ↓0 +46
Комментарии 58

Оригинальная каптча. Часть 2 — Продолжение

Время на прочтение 3 мин
Количество просмотров 1.8K
Эта статья — продолжение моих попыток создать оригинальную каптчу.
В прошлой статье (link), я хотел опереться на нейронные сети, чтобы распознавать рисунки от пользователей, и реализовал frontend каптчи: собственно возможность рисовать.
Но судя по двум комментариям прошлой статьи, набравших максимальное кол-во плюсов:

roman_tik +44
«Рисовать мышкой несколько фигур — это геморой для реального человека...»
knine +44
«Мона Лиза»

Я сделал вывод, что моя идея потерпела фиаско, к тому же серверная часть скрипта пожирала много ресурсов, да и нейронную сеть, перед использованием, нужно было длительно обучать. Но желание изобрести велосипед не никуда не делось, и (не прошло и недели) у меня возникла новая идея для каптчи.
Читать дальше →
Всего голосов 71: ↑45 и ↓26 +19
Комментарии 76

Создание оригинальной каптчи, используя нейронные сети. Часть 1

Время на прочтение 9 мин
Количество просмотров 2.8K
Как и у всех программистов, недавно у меня возникло желание изобрести собственный “велосипед”. Так как изобретать свою CMS, Framework, и т.д. уже не актуально, то мой взор обратился на каптчу. Казалось бы, что тут можно придумать оригинального, каких только каптч не существует: 2D-картинка, 3D-картинка, звуковая каптча, выбор “правильной” картинки. Но мне пришла в голову мысль, что создатели каптч думают как-то однобоко, то есть все хотят получить однозначно правильный ответ от пользователя (и обычно в тестовом поле), причем в простом виде, серверу лишь остается сравнить ответ с исходными данными! Вот я и решил исправить это дело и создать собственную “умную” каптчу.

Читать дальше →
Всего голосов 68: ↑43 и ↓25 +18
Комментарии 73

Информация

В рейтинге
Не участвует
Откуда
Харьковская обл., Украина
Дата рождения
Зарегистрирован
Активность

Специализация

Chief Technology Officer (CTO), Software Architect
Lead
PHP
SQL
PostgreSQL
Docker
High-loaded systems