livetv

Рейтинг
265
Регистрация
10.02.2015

Есть плагин https://wordpress.org/plugins/query-monitor/ , который может показывать запросы к БД в разрезе компонентов.

Как это реализовано?

debug_backtrace() ?

Дмитрий Громов:
Добрый день! Пожалуйста, напишите о ситуации в поддержку. Это можно победить и коллеги помогут вам в этом: https://yandex.ru/dev/turbo/doc/concepts/troubleshooting-docpage/

Короче, не помогли коллеги.

Я попал в поддержку турбо и они не поняли, что я от них хочу.

Тут /ru/forum/development/web можно получить ответ

ivan-lev:
В том-то и дело, что не "постоянно".

Вся соль была в последнем предложении.

ivan-lev:
3. "реалтаймовость" условная. как пример - количество новых сообщений в правом углу.

Тоже пример неудачный.

Количество новых сообщений постоянно меняется.

Но стоит пройти по ссылке, как видим только темы о криптовалютах. Может это у меня одного.

SeVlad:
Выводы на отлично! Садись, два.

Хотя нет, постой ещё чуток! Расскажи что ты ожидал увидеть при лайканиньи друг дружки?

И ещё.. не думаю, что даст пищи для размышлений, но вдруг - попробуй-ка повтори.

Месье, но я лайкнул Вас.

Вам должно было упасть подписанное уведомление.

SeVlad:
Правда?
А прикинь когда 3 человека одновременно изменят репу и не все в плюс. Что изменится у каждого из них на экране, а? 🍿

Специально проверил.

Высветится:

Спасибо за добавление репутации этому пользователю. Возможно, он ответит вам взаимностью.

Это на этом форуме, на движке, который делали профи.

Sitealert:
Был вопрос про пример – я написал простейший пример, чтобы было понятно, о чём речь. Можешь по аналогии свой пример придумать, если этот не нравится. Мне – лень.

Один ляпнул о каких-то коллизиях, но ему лень писать.

Другой ляпнул о глюках автоинкремента, которых нет. Писать ему тоже лень.

Человек спросил вопрос, ему тулят отсебятину.

---------- Добавлено 14.10.2019 в 17:22 ----------

LEOnidUKG:
gzip уже всё сделает на лету.

Крутые пацаны сжимают не на лету.

И не gzip-ом.

Sitealert:
Ну самый простой пример – когда "умелец" пишет пост юзера в БД и определяет ID этого поста как ID последней записи в базе, отдельным запросом к этой базе. А в период между записью и селектом туда пишется следующая запись, от другого юзера. А в программе, написанной "умельцем", этот ID используется для записи картинки в другую таблицу. И в результате картинка из первого поста оказывается во втором посте.

Но:

https://dev.mysql.com/doc/refman/8.0/en/information-functions.html#function_last-insert-id

The ID that was generated is maintained in the server on a per-connection basis. This means that the value returned by the function to a given client is the first AUTO_INCREMENT value generated for most recent statement affecting an AUTO_INCREMENT column by that client. This value cannot be affected by other clients, even if they generate AUTO_INCREMENT values of their own. This behavior ensures that each client can retrieve its own ID without concern for the activity of other clients, and without the need for locks or transactions.
Всего: 2572