есть функция которая выводит инвентарь персонажа, и 2 варианта реализации функции
в первом случае имена предметов берутся из второй таблицы (подключается через LEFT JOIN), во втором варианте все данные берутся из одной таблицы, а id предметов сопоставляются с именами из большого массива с предметами (около 10к итемов).
вопрос какой вариант будет более правильным?
Зависит от того, от куда у тебя данньіе в массиве, и как тьі делаешь джоин.
В принципе, база бьістрее чем пхп.
Но если сильно много джоинов, то запрос будет тяжельім, и может подлагивать сервер базьі.
Если говорить про тут, я бьі сделал через лефт джоин. как будто меньше костьілей.
Но если єто айтемьі предметов, то она разве не из патча?)
есть функция которая выводит инвентарь персонажа, и 2 варианта реализации функции
в первом случае имена предметов берутся из второй таблицы (подключается через LEFT JOIN), во втором варианте все данные берутся из одной таблицы, а id предметов сопоставляются с именами из большого массива с предметами (около 10к итемов).
вопрос какой вариант будет более правильным?
Зависит от того, от куда у тебя данньіе в массиве, и как тьі делаешь джоин.
В принципе, база бьістрее чем пхп.
Но если сильно много джоинов, то запрос будет тяжельім, и может подлагивать сервер базьі.
Если говорить про тут, я бьі сделал через лефт джоин. как будто меньше костьілей.
Но если єто айтемьі предметов, то она разве не из патча?)
я думал об этом, мне еще в целом непонятно как можно защититься от флуда, по сути такие данные не кешируются, ибо они должны быть в личном кабинете и динамически обновляться