@yii2ru

Страница 755 из 1721
Varyen
01.11.2017
18:54:16
да, работает отлично

Mr.
01.11.2017
18:54:46
Чё за подписка? На что, на стикеры?

?
01.11.2017
18:54:58
?

Это не вацап же

Google
Mr.
01.11.2017
18:55:27
Я так же думаю

Boris
01.11.2017
18:56:53
Почитай на офф сайте changelog

Vadim
01.11.2017
19:00:32
Как лучше хранить json в mysql?

Не, не так. У меня есть массив. Хочу сохранить его в базе. Как лучше это сделать?

Ярослав
01.11.2017
19:01:40
Как лучше хранить json в mysql?
Лучше в PG хранить json, у мускуля с этим туго

?
01.11.2017
19:01:46
Есть вариан для хипстеров

Vadim
01.11.2017
19:01:54
тебе по простому или по заумному?
Мне то, что отдает быстрее

Павел
01.11.2017
19:01:55
Jsonb

?
01.11.2017
19:02:02
В неумелых руках джуна

Google
Павел
01.11.2017
19:02:12
Это json с подворотами и смузи

?
01.11.2017
19:02:28
Мне то, что отдает быстрее
В MySQL тоже есть жсон

Павел
01.11.2017
19:02:28
Из мозгов будет смузи

Vadim
01.11.2017
19:02:31
Сейчас храню так base64_encode(json_encode($params))

Но есть подозрение, что теряю кучу времени на декодинг

Павел
01.11.2017
19:03:32
То есть все остальное вылизано профайлером?

?
01.11.2017
19:03:38
Мне то, что отдает быстрее
Короче можешь вот енкодить как ты показал Можешь быть тру академиком и использовать EAV Model, но тогда будешь ебаться с джойнами, хотя думаю с поисковым движком это наилучший вариант Можно выпить смузи, поправить подвороты и использовать JSON/JSONB/XML

Всегда угораю, когда программисту КАЖЕТСЯ

И он ен проверяет профайлером

Vadim
01.11.2017
19:04:42
Я просто пытаюсь добиться скорости ответа сервера ниже 80мс. Сейчас она 95мс

Varyen
01.11.2017
19:04:46
ты тут только теряешь в объеме и производительности

Vadim
01.11.2017
19:05:10
а на кой черт base64 то?
Хз, где-то когда-то услышал, что может криво сохраниться

?
01.11.2017
19:05:12
а на кой черт base64 то?
utf8mb4 ниасили наверное

Varyen
01.11.2017
19:05:42
вероятность что ты с этим столкнешься супермаленькая

?
01.11.2017
19:06:02
Хз, где-то когда-то услышал, что может криво сохраниться
не должен, жсон по rfc должен экранироват non-ascii символы вроде как

поправьте, если не прав

Google
?
01.11.2017
19:06:34
Varyen
01.11.2017
19:06:37
php экранирует по-дефолту, но это можно флагами отключить

в целом utf-8 достаточно

Varyen
01.11.2017
19:07:14
и не храни его в поле типа text или varchar, делай blob

я как-то попадал на китайские иероглифы в JSON, решилось переделкой поля в blob, больше проблем не было (utf-8 по-умолчанию был разумеется)

Vadim
01.11.2017
19:08:52
Круто, спасибо!

Firs
01.11.2017
19:16:12
/ping@Shizoid_bot

Dmitriy
01.11.2017
19:16:19
Ярослав
01.11.2017
19:18:55
там тоже жсон есть
Вдруг у него не 5.7 версия мускуля?

Varyen
01.11.2017
19:19:47
я кстати сам не пробовал хранить JSON в таком типе именно по этой причине, хотя стоило бы

Ярослав
01.11.2017
19:20:42
Json в мускуле недавно появился, а многие на 5.6 сидят, так что хз, что тут ещё добавить

Dmitriy
01.11.2017
19:21:33
Вдруг у него не 5.7 версия мускуля?
а в друг <= 9.2 версия pgsql?

там тоже нет жсон

Ярослав
01.11.2017
19:22:56
Тоже верно, жаль не видел статистики популярности pg и mysql по версиям

Google
Vadim
01.11.2017
19:26:44
Вдруг у него не 5.7 версия мускуля?
Так и есть. Нужно обновиться.

Ярослав
01.11.2017
19:28:44
Так и есть. Нужно обновиться.
Аккуратно, лишь бы прод не упал )

Maxim
01.11.2017
19:32:38
У меня в XAMPP MariaDB Json не сильно тянет. Пробовал создать поле 'JSON', но получил БАЛУМБУ

Скоро ЮБИЛЕЙ!!! http://joxi.ru/Dr8a4k8IklxQam

Firs
01.11.2017
19:34:33
Не понимаю, для чего нужно json в бд хранить...

Varyen
01.11.2017
19:35:04
тебе может понадобиться произвольные структуры данных привязывать к моделькам своим

Firs
01.11.2017
19:37:38
3 таблицы, название поля, связка поле-данные, данные

Varyen
01.11.2017
19:38:50
нормализация часто неоправдана

особенно если тебе не нужно по этим полям ничего искать

Vadim
01.11.2017
19:39:11
Yet Another Stats
01.11.2017
19:39:13
Карма @Basquash стала 1

Varyen
01.11.2017
19:39:26
(хороший баг)

Yet Another Stats
01.11.2017
19:39:53
Карма @varyen стала 2

Firs
01.11.2017
19:39:54
(сам в шоке)

Yet Another Stats
01.11.2017
19:40:19
Карма ? стала 5

Google
Yet Another Stats
01.11.2017
19:41:54
Карма @Basquash стала 2

Vadim
01.11.2017
19:42:15
WTF

Firs
01.11.2017
19:42:39
Еееее, я сломал бота

Точнее на мне сломался

Vadim
01.11.2017
19:42:51
Вообще, я его сломал )

Maxim
01.11.2017
19:54:08
Не понимаю, для чего нужно json в бд хранить...
Когда в БД поле типа json - по нему можно нормально производить поиск, а не как по строке. Например у товаров есть какие-то характиристики и по ним можно производить фильтр

Mark
01.11.2017
19:57:14
balance balance

Maxim
01.11.2017
19:58:10
Наш карма-бот на плюсы реагирует?)))

Maxim
01.11.2017
19:58:36
Vadim
01.11.2017
20:00:22
Я храню, потому что сайт является типа каталогом. Если в реальном времени высчитавать то, что нужно вывести в сайдбаре, то это секунд 20 займет, поэтому ночью данные обрабатываются и кладутся в базу, чтобы просто декодировать и отдать пользователю.

Maxim
01.11.2017
20:02:28
Мне кажется 20 сек можно оптимизировать

Firs
01.11.2017
20:03:14
HTMLpurifer слишком долго работает, может кто аналоги с небольшим функционалом подсказать?

Maxim
01.11.2017
20:03:25
Ну может не до 100))) Расскажи, что выводишь

Елена
01.11.2017
20:04:31
Всем привет. Подскажите, пожалуйста, а обязательно шаблон, например _filter, подключать через виджет в view?

Страница 755 из 1721