Size: a a a

2021 August 09

Э

Элин in Laravel Pro
Понял, спасибо 🙏🏻
источник

M

Maxx in Laravel Pro
ух, как я хотел это реализовать! =)
но товаров оказалось 200К, и постоянно появлялись новые, а индекс обновлялся долго.
в общем, решение замечательное для уже устоявшегося каталога товаров, или хотя бы обновляющегося раз в сутки
источник

Э

Элин in Laravel Pro
Реально?
источник

Э

Элин in Laravel Pro
То есть, проблема из-за количества товаров? С редис не знаком, спрашиваю вот.
источник

M

Maxx in Laravel Pro
там будет ооочень длинная битовая маска на каждую характеристику, где одному биту соовтетствует один продукт.
очевидно, индекс придётся перессчитывать регулярно.
источник

Э

Элин in Laravel Pro
Мне нужно изучить Redis. Не понял, но очень интересно))

Спасибо)
источник

Э

Элин in Laravel Pro
До этого не доводилось пользоваться, вот и я всё тяну и тяну. Но нужно
источник

M

Maxx in Laravel Pro
достаточно просто пробежать глазами по мануалу редиса, чтобы разобраться, что он может вообще делать. потом вернуться к хабра-статье, и всё станет более менее понятно
источник

Э

Элин in Laravel Pro
Понял

Так и планирую)
источник

Э

Элин in Laravel Pro
Ребят, правильно ли я думаю?

Как видно на скрине, есть блоки основная информация, процессор и тд.

Допустим, это таблица table1 и в ней: product_id, name: (например процессор)

Дальше нам нужно реализовать пару ключ значение.

Создаём таблицу table2, где будем хранить ключ (например, год релиза)

Создаём таблицу table3, где будем хранить значение (например 2021)

создаём таблицу table4, где мы уже храним всё это добро вместе: table1_id, table2_id, table3_id.

Для клиента будем вводить это как table1 pivot table4.

Правильно ли я всё понял?
И как назвать грамотно эти таблицы?)
источник

Э

Элин in Laravel Pro
источник

A

Alex in Laravel Pro
если я правильно понимаю то это EAV (Entity–attribute–value)
в гугле много инфы по этой теме
там же можно найти почему это плохо/хорошо, какие альтернативы и тд)
источник

АС

Александр Судейченко... in Laravel Pro
Добрый день.
Есть возможность отдавать файл на скачивание без создания файла?
т.е. У меня есть exportData в JSON формате.
И я не хочу у себя на серве его хранить. Мне нужно просто отдать его человеку и все.
источник

Э

Элин in Laravel Pro
Плохо, потому что эффективность страдает))
источник

AS

Aleks S in Laravel Pro
источник

Э

Элин in Laravel Pro
А так, советуюсь с вами, правильно ли я мыслю?)
источник

АС

Александр Судейченко... in Laravel Pro
в данном случае мне нужно создать физически этот файл
источник

АС

Александр Судейченко... in Laravel Pro
давать ему какое-то уникальное имя и т.д.
т.е. появляется много проблем
источник

AS

Aleks S in Laravel Pro
Не обязательно вместо файла свой контент подсовывай и все. заголовок только не забудь Content-Type
источник

АС

Александр Судейченко... in Laravel Pro
ааа даже так
источник