Извиняюсь, еще вопрос, когда я воспользовался вашим советом и прописал web в RouteServiceProvider теперь я получаю постоянно ошибку 419 PAGE EXPIRED, я пробовал добавлять в header 'X-CSRF-TOKEN' и в formData '_token' где указывал тот токен который находится в
Дмитрий, Я использую эти данные при отрисовке в браузере через javascript. Как таковой необходимости сделать так именно в этой ситуации - нет. Но хотелось бы разобраться на будущее коль такой вопрос появился в голове.
Ипатьев, Возможно я неправильно выразился в предложении "Как в таких случаях поступают?" и нужно было написать "Как хранят большие объемы данных?". Но все вопросы я задал по существу. Потому что не опиши я несколько проблем в одной или разбей эти проблемы на несколько тем - мне написали бы замечание вроде "опиши проблему полностью" и я бы в каждом вопросе описывал бы проблему полностью и в итоге получил бы этот же самый вопрос только в разных темах на "тостере".
Из вопроса, как мне кажется, очевидно, что проблема в большом объеме данных и я не знаю что с ним делать, поэтому я задаю вопрос как общий а не конкретный. Может мне предложат такие объемы данных хранить в текстовых файлах и сжимать их или еще какой-тов вариант.
А вы хотите чтобы я задавал вопрос уже зная на него ответ
Михаил Ливач, Я просто сохраняю весь маршрут в таблицу mysql в поле типа BLOB. Всего точек у такого маршрута 5тыс.
Вы спросили про структуру БД и упомянули 3000 записей, наверное ожидая что я храню каждую точку как отдельную запись? Но не будет ли тогда проблемой количество общих записей в таблице (отсюда я и выбрал метод сохранения в текстовое поле)? Если каждый пользователь добавит хотя бы по одному такому маршруту, то записей будут десятки миллиардов.
Когда научитесь читать вопросы, а не только заголовок - станете понимать их больше.
Что вы тут делаете куратором такой нервный? Что из этого вопроса непонятно?
Да, про qr коды я понимаю, что она их не генерирует, но я о другом. У нее есть некий интерфейс. Я хочу поменять его, но не могу т.к. не могу в ней найти любого класса, который вижу в браузере или любого элемента.
Сергей delphinpro, спасибо за ответ. Да, пример я писал специально для вопроса. На деле все сильно сложней, с многими дополнительными методами, которые так же связывают вложенные друг в друга объекты, вроде вложенных в пост картинок, видео, маршрутов (пользователи создают маршруты в google maps и прикладывают к посту) и т.д.
Спасибо за ответ. А с ORM все эти связи легко достаются, без сотен запросов на страницу?
PostEntity->Author->Country->Region->City->Street
На самом деле, в методах, где нужно достать пользователя с его полями, я обращаюсь в дополнительный метод, который достает пользователей в похожем классе UsersModel и запрашиваю UsersModel->getUsersByIds($ids); где $ids это все authorId которые были в выборке. И потом еще одним методом эти все пользователи раскидываются по объектам PostEntity.
На то, чтобы достать все данные которые у меня были нужны, в реальном проекте со всеми Location у пользователя, вложенными видео в пост, картинками у меня уходит не больше 5 запросов в базу. И все страницы генерируются в пределах 50мс
Но правильно ли я Вас понял, что ваш совет все же в том, чтобы использовать ORM это единственный здравый вариант и больше таких нет?
Сергей Соколов, это имело бы смысл, если бы это делалось для конкретного сайта, где известна структура данных.
Но у меня вопрос скорее про такие плагины как adBlock, который работает не зависимо от страницы которая открыта
Менеджер пакетов. То есть утилита, которая позволяет установить локально какой-то модуль. Который потом частично или полностью, по необходимости, можно будет импортировать в проект и воспользоваться его функциональностью.
Спасибо. Получается npm модули уже подразумевают, что должен использоваться webpack?
При этом эта проблема появилась тогда, когда я перенес сайт на openserver с рабочего хостинга