@phpclubru

Страница 430 из 956
Maksim
04.01.2018
23:46:56
они ж из мемкеша берутся)

пускай какой-то левый говнокод собирает)

Pavel
04.01.2018
23:47:14
я к своему стыду не пользуюсь ни фейсбуком, ни твиттером. Но на первый взгляд в том же твиттере что на сервере, что на клиенте нечего рендерить))
То есть ты, синьор помидор, реально не догадываешься какие там монстры под капотом шуруют? Такое радикальное высказывание - это правда не троллинг?

Ты сейчас начал топить за написание говнокода или что?)

Google
Dmitry
04.01.2018
23:47:57
ну уже обсудили ;) кеш... тут в общем 10 раз подумать нужно, не будет ли он работать в пустую из-за миссов и постоянной инвалидации

Maksim
04.01.2018
23:48:04
блин, у меня ещё в инстаграмме аккаунта нет

Dmitry
04.01.2018
23:48:07
да и сама инвалидация может быть не простой

Pavel
04.01.2018
23:48:36
нет, не пользуюсь. Это как-то влияет на мои профессиональные навыки?)
Ну как минимум, у тебя большие проблемы с быстрой оценкой реализации бизнес-задач.

Maksim
04.01.2018
23:49:17
т.е. то, что ты не понимаешь как работает сборка на стороне клиента - это проблема моей оценки?)

Pavel
04.01.2018
23:50:03
Да хреново она работает

Куча проблем

С перфомансом, инвалидацией

Maksim
04.01.2018
23:50:17
окей, как скажешь) рендерь всё на сервере и не парься)

при чём тут инвалидация... боже

Google
Dmitry
04.01.2018
23:50:43
да проблем и правда куча

Maksim
04.01.2018
23:51:00
да проблемы ровно те же, что и при сборке целиком ответа

Dmitry
04.01.2018
23:51:08
неее.....

Maksim
04.01.2018
23:51:24
я его попросил роасписать что происходит с его ответом, когда я лайк ставлю. Где?

Dmitry
04.01.2018
23:51:24
добавляются проблемы чисто клиентской разработки ;)

Maksim
04.01.2018
23:51:45
ну да, на фронте придётся пару скриптов на коленке набросать)

но в то же время их не придётся писать на бэкэнде) так что то на то и выходит

Dmitry
04.01.2018
23:52:31
да одна поддержка кнопки "назад" с нормальным скролом может заставить поседеть ;)

Maksim
04.01.2018
23:53:29
нормальный скролл - эт загрузка на лету?

к слову привет сборке страницы на серевере)

Dmitry
04.01.2018
23:53:55
не, это когда ты назад нажимаешь - браузер скролит на то место, с которго ты перешел

эмулировать такое поведение в SPA те еще костыли

Maksim
04.01.2018
23:54:52
а у нас спа или джиквери с бутстрапом?)

Dmitry
04.01.2018
23:54:53
хотя последнее время вроде решается нашими фронтами уже почти без косяков...

Pavel
04.01.2018
23:54:58
я его попросил роасписать что происходит с его ответом, когда я лайк ставлю. Где?
Там по разному может происходить. запрос на бэкенд, который обновляет значение в кеше, добавляет в очередь на обновление в основной базе, и еще всякое. Может пересборка блока с лайками.

Maksim
04.01.2018
23:55:01
так-то хистори есть и отлично решает проблему

Pavel
04.01.2018
23:55:03
Каждый кейс уникален.

Dmitry
04.01.2018
23:55:20
хистори вроде не рулит скролом

Maksim
04.01.2018
23:55:23
хистори вроде не рулит скролом
могу ошибаться, давно уже о фронт руки не пачкал, но чёт такое говнокодил, точно помню)

Google
Dmitry
04.01.2018
23:57:49
ну в общем, решается... но обязательно разок - другой в spa находишь косяк.. или не скролит при назад.... или ссылку где-то внизу страницы нажали, а проскролить вверх забыли... ну и т.п... ну это одна из проблем, так-то в общем проблем хватает, не говоря уже просто о том, что это еще одна пачка технологий (js, react и т.п), и на них нужны люди... и нынче довольно дорогие, если не криворукие

Maksim
04.01.2018
23:58:26
всё зависит от сложности страницы. Для типичного новостного имхо и криворукого хватит

Dmitry
04.01.2018
23:58:46
да для типичного новостного можно и на сервере собрать ;)

Maksim
04.01.2018
23:58:52
вон lenta.ru можно целиком в варниш запихнуть и хер кто заметит)

Dmitry
04.01.2018
23:59:01
не, ну это да

статичные новостные сайты кешируются... если с инвалидацией не накосячить

Maksim
05.01.2018
00:00:20
самый комичный мой опыт, к счастью совсем недолгий - это магазины на мадженте, которые в принципе без варниша не работают.

Pavel
05.01.2018
00:00:52
Давайте не будем об извращениях

Dmitry
05.01.2018
00:00:58
ну, полагаю, кем-то не очень удачно допиленные ;)

Maksim
05.01.2018
00:01:17
да там сама маджента не очень удачно допиленная)

но, да, бравые парни тоже от души постарались)

Dmitry
05.01.2018
00:02:09
я вот мадженту не видел... вордпресс видел, друпал... ну заглядывал... битрикс и тот какое-то время видел... мадженту как-то не, слава богу ;)

Maksim
05.01.2018
00:02:47
типичный мадженто девелопер не в состоянии отличить нжинкс от миднайт коммандера, проблему нехватки воркеров на фпм решает увеличением кол-ва воркеров и т.д. :)

Dmitry
05.01.2018
00:03:29
решил тут посмотреть на "друпал на симфони".. поставил... захотел по привычке код весь вынести вверх докрута... погуглил... еще погуглил... и стер нафиг его ;) ну не серьезно, блин ;)

Maksim
05.01.2018
00:04:11
скачай себе как-нить первую мадженту) тебе понравится. вторая тоже огонь, но уже не такой яркий)

Dmitry
05.01.2018
00:04:42
не, я лучше битрикс.. мне он даже нравится... пока не нужно что-то на пхп для него писать ;)

Maksim
05.01.2018
00:06:05
я когда десантировался в проект с разбором полётов, сильно пожалел и считал минуты, когда мой аудит там закончится. открываешь слоу лог, а там по тысяче запросов в секунду. на запросах индексы если и есть, то где-то там, в далеке и не используются) а сами запросы при этом на страницу а4)

в общем, от души)

там есть и какой-то странный фоловер для автозагрузчика) который по очередь ищет файл в 3х разных директориях) щасце для дебага на всю катушку. типа можно Zend_DB "переопределить", подсунув совсем другой год)

Dmitry
05.01.2018
00:08:36
а маджента на зенде? первом?

Google
Maksim
05.01.2018
00:08:44
формально да, на практике - нет

Pavel
05.01.2018
00:08:45
потому что мадженто надо переписать на фальконе

Maksim
05.01.2018
00:09:40
там от зенда используется разве что название и пара хелперов. Всё прочие - бдсм какой-то. У меня ром закончился прежде, чем разобрался

Dmitry
05.01.2018
00:10:26
да, точно... пойду плесну рома

Maksim
05.01.2018
00:10:49
теперь мечтаю всю эту срань развидеть, но это невозможно)

Pavel
05.01.2018
00:11:22
Я чето так и не смог нагуглить Real World applications using Phalcon

Maksim
05.01.2018
00:12:14
если хочется извращений, зацени swoole

но он хорош :)

Maksim
05.01.2018
00:12:58
у swoole только 1 беда: документация)

Pavel
05.01.2018
00:13:06
о спс

Dmitry
05.01.2018
00:15:19
к сожалению builtwith совсем не то, что wasslowwithout

ну вот, кстати, что-то типа сокращателя урлов вполне себе целевой случай

Maksim
05.01.2018
00:17:24
где-то в мире плачет nodejs говнокодер)

Dmitry
05.01.2018
00:19:07
ты к тому, что это на ноде можно сбабахать? ;)

Maksim
05.01.2018
00:25:13
ну)

dypa
05.01.2018
02:45:25
https://www.facebook.com/sergey.klay/posts/1652164788174906
слава Геббельса не даёт человеку покоя... да и Фрейда тоже. автор не понимает принцип работы php-fpm и opcache, но позволяет себе учить других как жить.

Ну допустим пхэлкон не нужен, но ведь еще есть зефир, который интересный.
зефир не нужен, поддерживают его "3 калеки". проще решать проблему производительности на уровне архитектуры и языках типа С

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

Google
Dmitry
05.01.2018
02:55:59
всем диагноз поставил, молодец

dypa
05.01.2018
02:58:14
ну что поделаешь - я видимо единственный в этом обсуждении, кто использовал это недоразумение более 3х месяцев для проекта чуть посложнее hello world

Dmitry
05.01.2018
03:03:00
и в чем там сложность поддерживать? Про докупить не будем, это работает если у тебя 1-2 сервера

dypa
05.01.2018
03:30:56
самая главная боль - orm, phql и queryBuilder. на любой приличный запрос - приходится вспоминать работу с pdo, потому что phalcon это "не умеет". модель не может иметь метода getMessages - метод зарезервирован для выдачи ошибок валидации. вызов метода save в модели не вызывает валидацию модели при некотором стечении обстоятельств. компонент конфига не умеет обрабатывать пустой файл...

Erzhigit
05.01.2018
09:44:24
Салам всем!

поделитесь хороший библиотеку по Telegram Bot с БД ! желательно ссылка на гитхаб

кто что чем юзает

Adel
05.01.2018
10:41:02
Maksim если ты до сих пор думаешь, что крупняки все рендерят на клиенте - view-source:https://www.facebook.com/ все рендерят на сервере. микросекунды решают насколько юзеру приятно юзать сайт. начальный рендер - показать контент - делается на сервере. и только потом уже работает SPA и остальные вещи рендерятся клиентом.

Maksim
05.01.2018
10:43:20
Начальный да, в любом случае сервером. Ну это как бы очевидно и ожидаемо. А вот где страница целиком собирается - вопрос риторический

Adel
05.01.2018
10:45:21
что значит где :) единственный вменяемый серверный рендеринг - NodeJs :)

и оно генерит контент теми же скриптами что и клиент

Maksim
05.01.2018
10:46:19
хз за ноду. я никогда не видел её применения для чего-то сложнее точки входа с быстрым и/о

Adel
05.01.2018
10:46:55
говорю ж. это единственный вменяемый серверный рендеринг. когда те же самые компоненты, которые генерят на клиенте - генерят тот же HTML на сервере.

Вощем максим взял и обосрал весь фронтэнд. а сам и не знал что к чему. зачем только ночь потратили на споры :)))

Maksim
05.01.2018
10:48:18
где там я его обосрал?) ты снова буковки знакомые выискиваешь?)

Adel
05.01.2018
10:48:47
наверняка было. я читал :)

Maksim
05.01.2018
10:48:59
хреново читал

Adel
05.01.2018
10:49:03
не надо там править свои посты! :))

Maksim
05.01.2018
10:49:04
как впрочем и всегда)

делать нечего)

мы ночь потратили за холивары о фалконе) как обычно ни к чему не пришли :) кому-то он явно нравится, да и чёрт с ними)

Страница 430 из 956