
Ad.x ??
12.06.2018
13:21:59
на каждый запрос создавать сотни объектов... ну такое себе

Максим
12.06.2018
13:22:57

Google

Dmitriy
12.06.2018
13:23:48

Максим
12.06.2018
13:23:57

Dmitriy
12.06.2018
13:24:13
мб. уже. подняли планку

Yan
12.06.2018
13:24:36
на каждый запрос создавать сотни объектов... ну такое себе
та бОльшая проблема, мне кажется, из-за нестрогой типизации, на каждую переменную бронируется память для числа, строки, булева, объекта и т.п. А если многомерный массив, на каждое значение, включая все вложенные массивы бронируется память под каждый тип, а если в каждом массиве по 1000 значений, вот там жопа

Максим
12.06.2018
13:24:40
можно еще свопа пару гигов добавить, и можно пару месяцев протянуть)

Dmitriy
12.06.2018
13:24:53

Максим
12.06.2018
13:25:16
та бОльшая проблема, мне кажется, из-за нестрогой типизации, на каждую переменную бронируется память для числа, строки, булева, объекта и т.п. А если многомерный массив, на каждое значение, включая все вложенные массивы бронируется память под каждый тип, а если в каждом массиве по 1000 значений, вот там жопа
как во вчера было у чувака - сохраняет в базе json строки с тысячами элементов) говорит один запрос 60 метров озу выжирает

Yan
12.06.2018
13:27:20

Konstantin
12.06.2018
13:27:43
та бОльшая проблема, мне кажется, из-за нестрогой типизации, на каждую переменную бронируется память для числа, строки, булева, объекта и т.п. А если многомерный массив, на каждое значение, включая все вложенные массивы бронируется память под каждый тип, а если в каждом массиве по 1000 значений, вот там жопа
А если указать тип при создании переменной?

Yan
12.06.2018
13:27:53
но тогда лучше использовать какой-нибудь си шарп

Konstantin
12.06.2018
13:28:32
Дык сейчас так вроде и делают через двоеточие у метода и в скобках у переменной

Yan
12.06.2018
13:28:57

Google

Maxim
12.06.2018
13:29:30

Konstantin
12.06.2018
13:29:31
Хз. Я в последнее время эту моду вижу часто?

Yan
12.06.2018
13:29:40

Konstantin
12.06.2018
13:30:17
В сишарп превращаем пых
Только в шарпе с массивами жопа работать мне не понравилось

Dmitriy
12.06.2018
13:31:10
та бОльшая проблема, мне кажется, из-за нестрогой типизации, на каждую переменную бронируется память для числа, строки, булева, объекта и т.п. А если многомерный массив, на каждое значение, включая все вложенные массивы бронируется память под каждый тип, а если в каждом массиве по 1000 значений, вот там жопа
да это не такая и проблема. оверхеды есть, но не большие. вообще не понимаю кто экономит 100кб . сервер стоит копейки. а на хайлоаде явно будут другие проблемы. и явно не с пхп

Maxim
12.06.2018
13:31:26

Dmitriy
12.06.2018
13:31:34

Like
12.06.2018
13:31:40
Хм

Yan
12.06.2018
13:31:48

Like
12.06.2018
13:31:50
Вас не смущает, что тайп хинтинг появился в 7.0, а этой версии уже года 2?
Все адекватные людишки его юзают

Yan
12.06.2018
13:32:11

Like
12.06.2018
13:32:13
Это конечно дичь конченая, но хоть как-то описывает
Поэтому, юзать мастхев как-бы

Yan
12.06.2018
13:32:23

Like
12.06.2018
13:32:42
та бОльшая проблема, мне кажется, из-за нестрогой типизации, на каждую переменную бронируется память для числа, строки, булева, объекта и т.п. А если многомерный массив, на каждое значение, включая все вложенные массивы бронируется память под каждый тип, а если в каждом массиве по 1000 значений, вот там жопа
Раз на то пошло, можно сказать пыхе какого типа переменная будет

Максим
12.06.2018
13:32:47

Dmitriy
12.06.2018
13:32:47

Google

Maxim
12.06.2018
13:33:41

Like
12.06.2018
13:33:48
В 7.0 все то же, что и сейчас
Только была трабла с void
Которую фиксанули в 7.1

Konstantin
12.06.2018
13:34:59
Осишарпиваимся кароч. Скоро будет версия PHP#

Like
12.06.2018
13:35:17
Есть удаленка?

Maxim
12.06.2018
13:35:53
Что?
В 7.2 добавили : Object

Like
12.06.2018
13:36:03
Бесполезная дичь.

Dmitriy
12.06.2018
13:36:19

Like
12.06.2018
13:36:22
Ну лан

Ad.x ??
12.06.2018
13:41:41

Dmitriy
12.06.2018
13:42:57
симфони без кеша ?
да никто так не делает

Ad.x ??
12.06.2018
13:43:10
именно
а уии споконо может работать без кеша под нагрузкой

Dmitriy
12.06.2018
13:43:39
ценой говнокода ?

Ad.x ??
12.06.2018
13:44:05
ценой компромисса между говнокодом и поддержкой этого говнокода

Dmitriy
12.06.2018
13:44:29
а не выйдет ли так что поддежка дороже стоить будет чем железо ?
у тебя один параметр это скорость. то что существует 100500 других метрик . тебе походу это не важно

Google

Ad.x ??
12.06.2018
13:44:53
если не нанимать штат фесоров, то не выйдет
нада работать с людьми, которые могут решать задачи, а не писать красивый код за дополнительное вознаграждение

Dmitry
12.06.2018
13:45:50
мммм

Dmitriy
12.06.2018
13:46:25

Dmitry
12.06.2018
13:46:28
извиняюсь, что вступаю в дискуссию
но
мое мнение
что решать задачи - это классно
но по итогу это может вылиться в отложенные большие убытки
и зависимость от одного человека, который "решал задачи" некоторое время

Максим
12.06.2018
13:46:31

Ad.x ??
12.06.2018
13:48:20

Like
12.06.2018
13:48:57
Чо за херню вы несете

Admin
ERROR: S client not available

Ad.x ??
12.06.2018
13:49:07

Максим
12.06.2018
13:49:10

Dmitriy
12.06.2018
13:49:11

Dmitry
12.06.2018
13:50:01

Dmitriy
12.06.2018
13:50:02
ну если писать сайты . который завтра можно выкинуть. конечно надо нанимать людей " которые могут решать задачи, а не писать красивый код за дополнительное вознаграждение"

Ad.x ??
12.06.2018
13:50:09

Dmitry
12.06.2018
13:50:13

Dmitriy
12.06.2018
13:50:29

Like
12.06.2018
13:50:30

Dmitry
12.06.2018
13:50:31

Google

Dmitry
12.06.2018
13:51:07

Yet Another Stats
12.06.2018
13:51:17
Карма @ExileeD стала 18

Like
12.06.2018
13:51:28

Максим
12.06.2018
13:51:34
делали бы изначально красиво - могли бы сэкономить :)
хотя изначально кажется, что говнокод дешевле)
а вообще как я читал, надо делать дела - сначала пилят прототип на коленке из говна и палок, а когда (если) он раскрутится - переписывают в чистовик по всем правилам. Так дешевле всего выходит

Ad.x ??
12.06.2018
13:51:41
даже майкросовт содержат штат индусов, потому что дешевле. главное чтоб работало, а не как там красиво написано

Dmitriy
12.06.2018
13:52:33
самый нормальный подход )
вот из-за этого ты и за массивы и говнокод главное что бы работало...
разные проекты у всех . кто-то так не будет делать

Максим
12.06.2018
13:52:33

Ad.x ??
12.06.2018
13:53:07

Dmitriy
12.06.2018
13:53:13

Ad.x ??
12.06.2018
13:53:56
мне не помогают
проблема в пхп

Like
12.06.2018
13:54:20

Ad.x ??
12.06.2018
13:54:32
потому что быстро :)

Максим
12.06.2018
13:54:39

Like
12.06.2018
13:54:40
Тогда не ной

Dmitry
12.06.2018
13:54:56
я тоже как-то был адептом массивов
чтобы было быстро
потом поплевался
выучил паттерны
и больше так не делаю :)
и все равно быстро все работает
массивы vs объекты
это не то
что нужно ускорять

Like
12.06.2018
13:55:11
> выучил паттерны

Dmitry
12.06.2018
13:55:14
копейки

Like
12.06.2018
13:55:15
А это к чему?