@prophp7

Страница 825 из 1387
edward
08.12.2017
12:38:37
привет ребята

не укого нет заказчиков

ищу работу )))

V
08.12.2017
12:39:11
примерно так делаю
А у твоего логгера есть методы critical() или warning()? Так просто не пришлось бы писать некоторые вещи

Google
Nurik
08.12.2017
12:39:50
Ну в проде просто ошибки не показываем и выдаем 500
Не всегда. Иногда сервис может взаимодействоать с множеством внешних сервисов и нужно разделять какие прокидывать а какие нет и при этом кому и какие. Не всё так просто.

Dmitry
08.12.2017
12:40:40
это Yii'шный, внедряю через DI.

V
08.12.2017
12:40:52
Evgeniy
08.12.2017
12:40:56
и готовую либу типо monolog

Dmitry
08.12.2017
12:41:06
и готовую либу типо monolog
да, но мне пока хватает

V
08.12.2017
12:41:14
монолог помоему следует psr

Evgeniy
08.12.2017
12:41:21
да

V
08.12.2017
12:41:22
loggerinterface

Evgeniy
08.12.2017
12:41:35
это просто как пример реализации loggerInterface

Dmitry
08.12.2017
12:58:24
еще интересный для меня вопрос. Есть сервер, на который идет много INSERT'ов. Если поставить reactphp или amphp, повысить ли это производительность? Или перефразирую по-другому, как писать простые стат данные наиболее быстро?

Nurik
08.12.2017
12:59:17
Нашёл вот такой вот списочек. Кто что скажет по этому поводу. По 6 пункту — грешу обычно. http://codebuild.blogspot.com/2012/01/15-best-practices-about-exception.html

Maksim
08.12.2017
12:59:18
никак не повлияет ни на что, ибо ваша работа с бд блокирующая

Google
Dmitry
08.12.2017
13:00:07
печально, а есть какие-нибудь рекомендации кроме тюнинга железок и БД?

Maksim
08.12.2017
13:01:00
хз, я бы кидал всё в какого-нить кролика, или редис. А там демон пускай разбирается что, куда и как пропихнуть. перед очередью поставить чё-нить с быстрым ио и профит.

Nurik
08.12.2017
13:01:54
печально, а есть какие-нибудь рекомендации кроме тюнинга железок и БД?
А где именно узкое место? В БД или в приложении ?

Обычно это БД.

Dmitry
08.12.2017
13:02:23
А где именно узкое место? В БД или в приложении ?
пока нигде, интересует примерный подход. Понимаю, что глупо, но все же

Maksim
08.12.2017
13:03:09
вс зависит от кол-ва данных, которые будут прилетать. Много - такая себе цифра

Nurik
08.12.2017
13:03:14
пока нигде, интересует примерный подход. Понимаю, что глупо, но все же
Преждевременная оптимизация — зло. Но можно смоделировать и посмотреть.

Evgeniy
08.12.2017
13:03:14
обычно проблема жесткие диски

Dmitriy
08.12.2017
13:03:21
Чото сегодня phpstorm меня удивил серым цветом имен файлов, папок. Никто не сталкивался? http://storage8.static.itmages.com/i/17/1208/h_1512738014_9446051_79d32926db.png

Dmitry
08.12.2017
13:03:58
обычно проблема жесткие диски
т.е. БД держать на SSD надо?

Evgeniy
08.12.2017
13:05:04
это вертикальное масштабирование

почитай про шардинг

https://ruhighload.com/post/%D0%A8%D0%B0%D1%80%D0%B4%D0%B8%D0%BD%D0%B3+%D0%B8+%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F

например

Maksim
08.12.2017
13:05:35
та а цифры есть?) мб там 10 инсертов в час)

Evgeniy
08.12.2017
13:06:06
у него нет еще проблем

и низкий rps

Maksim
08.12.2017
13:06:21
тогда нахер не нужен никакой шардинг и очереди)

Evgeniy
08.12.2017
13:06:24
и он просто спрашивет как дальше решать проблему

ну да согласен )

Google
Evgeniy
08.12.2017
13:06:36
он просто идеалист

но решение с очередями тоже хорошо

Maksim
08.12.2017
13:06:46
ну, создаёт проблему там, где её нет)

Evgeniy
08.12.2017
13:06:58
ибо нагрузка обычно пиковая бывает проблемной а при наличие очереди она размазывается

Dmitry
08.12.2017
13:08:10
проблем не создаю, просто интересно мнение умных людей :)

Nurik
08.12.2017
13:10:34
ибо нагрузка обычно пиковая бывает проблемной а при наличие очереди она размазывается
Пиковую нагрузку можно разово выдержать. Если на графиках уперся в полку - вот это уже нужно масштабировать.

Dmitry
08.12.2017
13:17:33
MariaDB

Andrew
08.12.2017
13:18:16
MariaDB
статданные сильно критично терять?

fso
08.12.2017
13:18:57
значит есть смысл

Maksim
08.12.2017
13:19:47
нету смысла, ибо драйвер синхронный и блокирующий)

fso
08.12.2017
13:20:39
драйвер начинает работать на том конце очереди. а на ближнем - скинули данные в очередь и забыли.

а это быстрее даже если делать unbuffered_query

Andrew
08.12.2017
13:23:36
да
если скорость инсертов критична и уперлись в это, то варианты могут быть — меняйте диски, оптимизируйте InnoDB, можете потестить TokuDB или посмотреть HandlerSocket (но там транзакции то ли в ограниченном виде то ли вообще нет, не помню)

ну или впилить модный clickhouse

Pavel
08.12.2017
13:24:26
Коллеги, такой вопрос: есть ли возможность в phpstorm настроить codestyle для пустых методов, чтобы они выглядели так: function baz(args): typehint {} (в одну линию) Повысило бы читабельеность анонимных классов в тестах

Evgeniy
08.12.2017
13:28:03
вроде нет

Google
Evgeniy
08.12.2017
13:29:44
ну кроме случаев когда скобки всегда на одной строке

Dmitry
08.12.2017
13:29:55
ты можешь руками так писать ;)

Evgeniy
08.12.2017
13:29:55
именно так метод там никак не выделяется

насколько я помню, хотя не уверен мб кто и подскажет

Dmitry
08.12.2017
13:30:12
и запертить автоформатирование такого



Pavel
08.12.2017
13:33:03
Не работает, походу баг.

Dmitry
08.12.2017
13:34:32
работает

Борис
08.12.2017
13:34:38
драйвер начинает работать на том конце очереди. а на ближнем - скинули данные в очередь и забыли.
Ты был бы прав, если бы это не был PDO. PDO - это блокирующий драйвер и PHP будет ждать, как бы ты не хотел. НО! Недавно вышел https://github.com/bixuehujin/reactphp-mysql и человек может попробовать ускорится.

Pavel
08.12.2017
13:35:02
работает
=\ . Буду смотреть , что делаю не так. Спасибо

Admin
ERROR: S client not available

Dmitry
08.12.2017
13:35:22


применяю форматирование, получается



Борис
08.12.2017
13:36:10
=\ . Буду смотреть , что делаю не так. Спасибо
Шторм иногда ловит баги рантайми. Попробуй рестарт через file->restart->restart and invalidate cache

Maksim
08.12.2017
13:39:15
для того, чтобы в очередь бросить данные и продолжить работу PDO не нужен
ваша логика бесконечно гениальна) только к асинхронности отношения никакого не имеет)

Dmitry
08.12.2017
13:39:17
да и реализация протокола на пхп тоже не внушает оптимизма, да....

fso
08.12.2017
13:40:30
ваша логика бесконечно гениальна) только к асинхронности отношения никакого не имеет)
кажется задача была не ждать базу пока она делает инсерт. и речь шла про использование очереди для этого а не асинхронности

Google
fso
08.12.2017
13:41:28
возможно)

Maksim
08.12.2017
13:42:00
возможно)
точно говорю) в изначальной редакции вопроса про очереди не было ни слова :)

fso
08.12.2017
13:42:58
да, я amphp прочитал как amqp

Kirill
08.12.2017
13:47:48
У кого логи в докере пишутся в syslog? почему-то не вижу никаких фаталов от php-fpm в docker logs , нужно ли сам syslog как-то настраивать? самого лога нету даже в /var/log/syslog

error_log=/proc/self/fd/2 пофиксил

Konstantin
08.12.2017
14:07:19
Уже через 3 часа начинается LaraBeer СПб! Много отличного пенного и разговоров про Laravel! А через неделю мы ждем вас в Москве. Для забывчивых - адреса: Санкт-Петербург: - В уютном O'Hooligans ? - пр.Бакунина, д.5 (столик на Константина) - На карте: https://vk.cc/7pswWj 15 декабря, Москва: - В легендарной Козловице - ул. Сретенка, д.4 (столик на Владислава) - На карте: https://vk.cc/7pxysC Вход Free (Кажется, 18+). Мы гарантируем: - Нескучный вечер. - Много Laravel. - Возможность встретится со старыми друзьями и приобрести новые знакомства. Не важно опытный Вы senior или только стартующий junior. На LaraBeer найдётся место каждому!

Vitaly
08.12.2017
14:10:55
Блин, не пью. В хулиганах есть безалкогольное?

Евгений
08.12.2017
16:11:01
Есть давний проект. Суть этого проекта это порно сайт. Контент берется из вк, в веб-интерфейсе ссылка на видео заполняется в форме и видео ставится в очередь, перекодируется. Туда добавляется водяной знак моего сайта Ну и все показывается на сайте Актуален ли будет подобный проект? Все это будет крутится на гугл клауде

Он разрешает подобные ресурсы

Видео будет хранится у них же

Из проблем то, что надо будет поднимать сервера для перекодировки через ffmpeg

Проект на Yii2 + PostgreSQL Перекодировать видео планирую через python

Kirill
08.12.2017
16:25:19
Ну наконец то пятничные вопросы пошли!

А по сабжу... вот хз, вроде как не видел, чтобы взлетело что-то кроме порнхаба, но мб не особо слежу за темой.

Евгений
08.12.2017
16:29:28
А по сабжу... вот хз, вроде как не видел, чтобы взлетело что-то кроме порнхаба, но мб не особо слежу за темой.
Ну, по сути деньги потрачу только на аренду серверов и домен, остальное все сам напишу

Alan
08.12.2017
16:30:49
ну если порно про ларавел будет то норм тема, зайдет ))

Евгений
08.12.2017
16:32:09
ну если порно про ларавел будет то норм тема, зайдет ))
Хм, где актеры с футболкой ларавеля?)

Alan
08.12.2017
16:32:55
как вариант, могут быть и другие футболки

ну тут есть нюансы))

Konstantin
08.12.2017
16:36:26
вот тут
Ещё рано))

Все будет, но позже ))

Страница 825 из 1387