@prophp7

Страница 154 из 1387
Ilya
27.12.2016
19:20:44
относительно ленты вк

где обычный ajax с html

Sergey
27.12.2016
19:22:41
для меня вк это самое тормознутое что только может быть

страницы по 10 секунд загружаются

Google
Ilya
27.12.2016
19:24:54
ну и в кейсе листания ленты

смысл в шаблонах

если все равно надо ходить на сервер за контентом

я к чему - все это технологии ради технологий

тот же twig.js

настоящие ребята ООП выпиливают из пхп ради производительности

Sergey
27.12.2016
19:26:59
это из разряда "массивы данных работают быстрее чем обьекты"

Ilya
27.12.2016
19:27:50
это из разряда "массивы данных работают быстрее чем обьекты"
http://veewee.github.io/blog/optimizing-php-performance-by-fq-function-calls/

+8% производительности просто из-за какого-то \

Роман
27.12.2016
19:29:23
И одинарные ковычки быстрее двойных. Ага. ? Экономия на спичках.

Sergey
27.12.2016
19:29:30
8% от чего?

не от общей производительности приложения ведь

Google
Ilya
27.12.2016
19:29:40
всегда хотел попробовать еще фишку компилирования пхп с оптимизациями под конкретный код проекта

Sergey
27.12.2016
19:30:12
если нужна прям совсем производительность, проще как-то взять что-то компилируемое типа джавы или той же гошечки

но вообще экономия 1мс, такое себе

Роман
27.12.2016
19:30:31
По-моему плюс PHP именно в быстроте разработки. А если важна скорость, переписывай на C/Java/etc.

Ilya
27.12.2016
19:30:39
плюс пхп в экосистеме

все есть

в нескольких вариациях

в го такого еще нет

у них даже с пакетным менеджером не определились

некоторые прост в папку vendor кладут код руками

Sergey
27.12.2016
19:31:39
ну как бы есть java, с экосистемой на много лучше чем на пхп

Ilya
27.12.2016
19:33:08
по идеи производительность вообще не важна

Sergey
27.12.2016
19:33:15
как сказать

Ilya
27.12.2016
19:33:24
не успевает твоя нода 1000рпс сделать также как нода го

так воткни 2 ноды

Sergey
27.12.2016
19:33:28
после обновы с 5.6 до 7.0 выбросили несколько серверов

экономия на ровном месте

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

Ilya
27.12.2016
19:34:37
думается мне, что рефакторинг на том же пхп так же помог бы сэкономить

Aleh
27.12.2016
19:34:38
так воткни 2 ноды
просто когда у тебя 10к нод, то можно посадить одного девелопера и заоптимизировать

Google
Aleh
27.12.2016
19:34:43
скинуть половину

Ilya
27.12.2016
19:34:47
рефакторинг есть рефакторинг

Sergey
27.12.2016
19:35:13
рефакторинг != оптимизация

Aleh
27.12.2016
19:35:17
да

Sergey
27.12.2016
19:35:22
иногда это обратно противоположные понятия)

Ilya
27.12.2016
19:35:37
переписывание на java = оптимизация?

Aleh
27.12.2016
19:35:40
разные процессы и цель у них разная

переписывание на java = оптимизация?
расставление типов и прекомпилирование = оптимизация )

Sergey
27.12.2016
19:35:53
переписывание на java = оптимизация?
да, критические сервисы

Aleh
27.12.2016
19:36:09
т.е. необязательно брать другой язык

Ilya
27.12.2016
19:36:13
ну да

я о том же

0x9d8e
27.12.2016
19:36:21
Я эту херь с фронтом решил тем, что на фронте есть вьюшки и всей байдой с интерфейсами занимаются они. А там в реализации обычно так, что если нужно целый список чего-то перекроить, то он целиком рендерится шаблонизатором, если удалить то тупое удаление из дома (с анимацией вначале), если добавить, то отрендерится этот кусок и добавится, если где-то строку/число поменять, то оно и поменяется. И всё было бы хорошо, будь у нас нормальные фронтендеры, которые бы эти вьюшки писали и всё своё jquery-говно в них инкапсулировали, но они этого упорно избегают и мне приходится самому их срань рефакторить и нормальным апи снабжать. А я вообще-то бекендер (потому и бекендер что ненавижу всё что делает любой "фронтендер" в компании, они у нас все 100% верстальщики и google ctrl+c ctrl+v).

Sergey
27.12.2016
19:36:41
щас крутится около 50 демонов на одном сервере. делают все одно и тоже, просто консьюмеры для очередей. каждый демон пожирает около 100-140мб памяти в спокойном состоянии

с тредами это будет 1 процесс, который оптимально будет занимать ресурсы

Ilya
27.12.2016
19:38:00
а чего тебе мешает написать консьюмер на пхп, который будет плодить дочерние процессы по необходимости?

Sergey
27.12.2016
19:38:15
и да, когда нужно работать с коллекциями данных по 10к+, пхп такой себе выбор

Ilya
27.12.2016
19:38:17
про это же речь?

0x9d8e
27.12.2016
19:38:34
Я такой слоупок, что пока подумал, да сообщение настучал уже 10 страниц чата утекло.

Google
Ilya
27.12.2016
19:39:03
повесишь их в памяти

вернешься к прежнему решению)

Sergey
27.12.2016
19:39:14
ну ахуеть

?

Ilya
27.12.2016
19:41:39
не трогал джаву с универа

но у меня четкая связь в мозгу

джава = 16гб памяти точно не хватит

Sergey
27.12.2016
19:42:16
с какой это радости?

Admin
ERROR: S client not available

Ilya
27.12.2016
19:42:29
типа такого

томкаты всякие жрали тогда прилично

мож сейчас чего нового придумали

Sergey
27.12.2016
19:44:45
у тебя в универе можно было юзать 16гб памяти?

не пиздишь ли ты часом?

0x9d8e
27.12.2016
19:44:53
я бы вот от статической типизации в php не отказался

Mihail
27.12.2016
19:45:16
хохохо 16 гб

Ilya
27.12.2016
19:45:23
в универе учили сишарпу

Sergey
27.12.2016
19:45:30
или у тебя идея жрет 16гб памяти?

Ilya
27.12.2016
19:45:30
а работал джавистом

Google
Ilya
27.12.2016
19:45:42
через полгода спрыгнул

Mihail
27.12.2016
19:45:47
у нас в офисе не у всех было столько

Ilya
27.12.2016
19:46:00
прост я не такой старый)

Sergey
27.12.2016
19:46:09
поверь я еще моложе

Mihail
27.12.2016
19:46:24
хм..

Серый ты ж вроде на год или два меня младше

Sergey
27.12.2016
19:46:47
мне щас 24

Mihail
27.12.2016
19:46:50
аа

Sergey
27.12.2016
19:46:52
25 будет в феврале только

Mihail
27.12.2016
19:46:55
тогда на 3

)

бля как я стар

0x9d8e
27.12.2016
19:47:34
если бы 16 гб то я бы со своими 6, из которых минимум 3 вечно хавает лиса не мог ни одного java приложения запустить, но что до недавних пор нетбинс, что нынче пхпшторм, что ещё какие-то явно джавовые приблуды типа того же воркбенча особых нареканий у меня не вызывают (пока в своп не попадут, да)

Ilya
27.12.2016
19:47:45
Sergey
27.12.2016
19:48:19
джава приложения тоже разные бывают. если написано поуебански, то можно и 160гб памяти занять чем-нибудь

если в пхп ты застрахован от утечек

и можно на это хуй ложить

то в jvm такой трюк не пройдет

и нужно следить за тем чтобы память не пустить в расход случайно

Ilya
27.12.2016
19:49:07
пхпшторм уже пару лет как ок

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