@prophp7

Страница 1099 из 1387
ainu
04.06.2018
11:07:45
Есть ещё вариант longPoll

но тоже с блокировкой сессий надо будет чтото решать

Vitaly
04.06.2018
11:08:05
и каждый запрос гоняет курсор мускульный по всей этой ерунде
Можно и на текстовых файлах сделать и всё будет работать отлично.

Google
Vitaly
04.06.2018
11:09:39
?
Это не ирония, быстрее чем мускуль. А кэшировать будет сама файловая система.

Ну и longpolling да, никто не отменял

Ну и чат - понятие растяжимое, у нас вот тут тоже чат

ainu
04.06.2018
11:13:06
Как только надо выводить число непрочитанных, наступает он

Момент

ainu
04.06.2018
11:13:28
Так сказать вершина эволюции и главная задача conputer science

Мне нравится этот чел:)

Maksim
04.06.2018
11:14:11
да и с херали он наступит)

ainu
04.06.2018
11:20:37
Да так, задача считается сложной. Особенно на распределенных крупных типа вконтакта.

Гдето в твиттере видел, что количество уведомлений - вершина computer science, где используется вообще всё.

когда несколько клиентов (и вкладок), и разное количество для разных чатов - всё конечно решается но не всегда тривиально

Google
Maksim
04.06.2018
11:21:56
да похуй на вконтакте) 99.9% тех, кто пишет на пхп, никогда с этими проблемами не столкнётся) проблема в том, что ты думаешь слишком много и явно о херне

ainu
04.06.2018
11:22:02
А если учитывать удаление сообщений, удаление аккаунта, написавшего сообщение и так далее

Херня наступит, если не думать и сделать на текстовых файликах с аяксом

Maksim
04.06.2018
11:22:54
чушь

Valentin
04.06.2018
11:23:31
Да он же тролит

ainu
04.06.2018
11:23:34
Ну если проект - чатик на полтора человека в CRM для ООО "Горшки Бугульмы", то конечно херня не наступит

Vitaly
04.06.2018
11:23:41
Херня наступит, если не думать и сделать на текстовых файликах с аяксом
Бля, братан, вопрос был про чат, а не про вконтакте.

Maksim
04.06.2018
11:23:55
Да он же тролит
скорее мозгов нету

ainu
04.06.2018
11:24:10
скорее мозгов нету
А вот это обидно

Чаты я как раз писал

И лонгполл и аяксом и вебсокетами

Maksim
04.06.2018
11:24:50
да +/- все их писали. Такой себе повод для гордости

Valentin
04.06.2018
11:25:04
скорее мозгов нету
Я вообще то про тебя)

Maksim
04.06.2018
11:25:27
Я вообще то про тебя)
у меня тоже нету, эт нормально. но в данном случае нет, не троллю.

ainu
04.06.2018
11:26:37
Вообще странно на "чаты делать на сокетах а не аяксе" слышать в ответ одновременно "текстовые файлики, аякс, мозгов нету".

Valentin
04.06.2018
11:26:42
Ну блин, как не думать о таких самых очевидных проблемах типа "2 вкладки"? Ждать пока тестировщики скажут исправить?

Maksim
04.06.2018
11:27:33
пхпшники... ладно, пойду лучше делом займусь)

Dmitriy
04.06.2018
11:30:14
иногда Максим сам не знает, что он имеет ввиду )

Vitaly
04.06.2018
11:30:25
Ну блин, как не думать о таких самых очевидных проблемах типа "2 вкладки"? Ждать пока тестировщики скажут исправить?
А если это чат между 2-мя игроками в шахматы и никакой второй вкладки никогда не будет? Зачем все эти центрифуги, если бизнесу нужен реально простейший механизм? Вы чет раньше времени мессенджер решили написать с возможностями социльной сети, а вопрос был всего лишь про чат.

Maksim
04.06.2018
11:30:34
Google
ainu
04.06.2018
11:31:51
Двадцать норм

30 норм (может быть)

50 уже свалят сервер если ошибиться

или сервер говно

Maksim
04.06.2018
11:32:44
бля, что за бредогенератор...

ainu
04.06.2018
11:32:52
На центрифуге чат пишется за 4 часа включая вёрстку на бутсрапе

так что зря

откуда цифры-то?))
Повторятся не буду, выше на пальцах объяснял.

Maksim
04.06.2018
11:33:56
а, ну окей)

ainu
04.06.2018
11:34:27
Если кратко - то смотрится iotop или top на сервере и умножается на количество дятлов которые кажду секунду долбят в сервер и блокируют сессиию (по умолчанию)

И все прекрасно на деве будет работать, когда 10 сообщений и 4 человека онлайн

А потом приходит человек, который не хотел тратить 4 часа, зато за полчаса нахуевертил кусок говна, мотивируя это "не хочу вебпак классы бибилиотеки", не разобравшивсь в вопросе, зато попросил у бизнеса ещё бабла на доработку.

Конечно будет работать, ктож спорит. ПРосто это кусок говна будет. И я не про уровень вконтакте. Я про уровень "типа просто работает"

Пропущенные сообщения, глюки, баги, потому что ктото решил, что сделать норм - это оверинжиниринг

А потом PHP ругают

Google
ainu
04.06.2018
11:37:51
Зла на вас не хватает

позор

А взять обычный ReactPHP - до композера ручки не доросли значит

Maksim
04.06.2018
11:39:40
да уж куда нам :) п.с. а вот теперь начал)

Dmitriy
04.06.2018
11:40:23
сделай хранение сессий не в файлах и все гуд

5 минут

Maksim
04.06.2018
11:41:36
сделай хранение сессий не в файлах и все гуд
дык не модно же) чатик между парой сотен игроков с помощью тех же аякс запросов не работает!

ainu
04.06.2018
11:43:35
Ну окей, давай обсудим. Сделали аяксом. Окей работает функциклирует. Если данные в мускуле, отрабатывает за 8-10 милилсекунд + 100-200 на обвязку и пинг. Окей отлично. Держим тысячи людей (которых никогда не будет) и всё просто работает. Или текстовый файл отдаём, время от времени очищая, чтобы мегабайты не слать, и всё ещё лучше. Сессии в редис или вообще по ключу или через поддомен чатовский. Тоже гуд, блока нет. А если и есть - несущественный (ибо у нас 100 мс). Чтобы не обмазываться вебпаком, у нас jquery. Окей работает, шахматисты играют переписываются. Система работает. Оверинжиниринга кажется что нет. Пока я всё верно говорю?

Maksim
04.06.2018
11:44:00
чертовы максималисты
именно это я имел в виду, говоря "пхпшники" :)

Maksim
04.06.2018
11:45:48
особенно забавно читать всякий булшит про реактпхп, с синхромнным бэкэндом с 1 коннектом под сообщеньки) зато реакт есть, хуле)

ainu
04.06.2018
11:47:35
остальное все вторично
Вот опять вот это

Вот за такое вот отношение над PHP смеются

Dmitriy
04.06.2018
11:48:01
это бизнес детка

ainu
04.06.2018
11:48:04
МОжно же. МОжно! сделать быстро дешевео и норм

Дешево = бизнесу заебись

Dmitriy
04.06.2018
11:48:11
бизнес срал на твое чсв и пхп

Google
Bohdan
04.06.2018
11:48:20
быстро и дешево - это субъективные понятия

Dmitriy
04.06.2018
11:48:43
не бывает быстро и качественно

ainu
04.06.2018
11:48:54
бывает норм

Dmitriy
04.06.2018
11:49:00
это детсадовский байки чтобы запудрить мозги

Maksim
04.06.2018
11:49:02
Вот за такое вот отношение над PHP смеются
чем твоя хрень с центрифугой, reactphp и каким-нить pdo для стораджа лучше, чем обычный аякс?)

нука, давай, тру пхпшник, расскажи :)

а мы послушаем, что бы на ус намотать)

Сергей
04.06.2018
11:50:27
а мы послушаем, что бы на ус намотать)
от задачи зависит. Селект собрать аякс норм. Чат с многоюзерами не норм. Тут ПХП не при чем, тут socket и http

Bohdan
04.06.2018
11:51:28
не бывает быстро и качественно
бывает, зависит от требований и хотелок взять и развернуть что-то опенсорсное)

ainu
04.06.2018
11:52:29
Для особенных задач есть особенные инструменты. Чтобы хранить данные, есть база данных, вместо текстовых файликов. Есть nginx статику отдавать. Есть раббит для очередей. Это нормально, не оверинжиниринг. Инструменты есть чтобы сократить издержки и сделать норм качество. Хранить данные в мускуле - это дешево быстро и норм. Хранить их в файлике текстовом (как во времена перла) - это не дешево и не норм. Использовать базу - в данном случае не овереинжиниринг и вовсе не "от задачи зависит". для чатов и сообщений есть свои инструменты созданные, чтобы жизнь упростить. норм в моем случае != качественно. Норм - это норм. Просто работает. Как Select блять * from users.

да эт понятно) тут вопрос был к наркоманам)
Ну тут на личности переход я вижу, и в том что, ты тролль, убедился. Кормить не буду.

Maksim
04.06.2018
11:53:21
О. Чатик уже и кролика юзает) забавно

Ну тут на личности переход я вижу, и в том что, ты тролль, убедился. Кормить не буду.
Лучше быть троллем, чем ламером) реакт тот же ты явно неправильно юзаешь)

ainu
04.06.2018
11:54:49
Лучше быть троллем, чем ламером) реакт тот же ты явно неправильно юзаешь)
Конечно, тут выше куча народу кратко говорят, что PHP не для чатов, а ты такой умненький, конечно не понимаешь, и просишь объяснить. Специально для тебя родненький объяснял. С какого то перепугу ты решил про реакт (хотя я за центрифугу топлю). Ну ладно спишем на то что ты невнимательный. Это не делает меня ламером. Вообще попытка объяснить общепринятое человеку, который до сих пор этого не понял, делает ламером именно тебя.

Maksim
04.06.2018
12:01:01
Угомонись!
он же этого не писал) фальшивка!

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