Ну пользователь по нему кликнул и пошел читать его, вернулся по кнопке назад и его должно бросить к тому же месту в ленте, к тому же посту по которому он кликнул. Без подгрузки постов все работает, как надо, но стоит подгрузить посты и все ломается.
Ну там уведомления по типу: на ваш комментарий ответил такой-то пользователь к такому-то посту, следовательно можно id user и id post хранить в разных полях, и потом при формировании выдергивать нужные данные (ссылка на пост, имя пользователя и т.д.) из таблиц, а можно конечно сразу хранить данные в json в строке.
Вот я и думаю как сделать лучше. json вроде как проще намного, но не нравится 2 факта, нормализация и устаревание данных. Например пользователь мог изменить имя, а значит в уведомлении будет неверное имя, хотя конечно возможно это не так и важно)
Измениться не кардинально, а вот так (домен и протокол останется прежним):
Сейчас - /igrovyie-novinki/sostoyalsya-reliz-besplatnoy
Станет - /news/sostoyalsya-reliz-besplatnoy
Ну и соответственно все 14к страниц по такой схеме сменит урл? Это нормально?
Никто не знает как? Я уже обыскался, у всех одно и тоже, все предлагают либо белый список, либо чтобы только на своем сайте не блокировало, а как заблочить только у одного сайта не нашел.
не совсем понял как такое приготовить, но звучит интересно. У меня получается 3 таблицы, 1 с играми, вторая с тегами (они же фильтры) и 3 таблица связующая. Я так понял нужна еще одна таблица куда я по каждому возможному фильтру добавляю список id игр, но это же ппц сколько вариантов комбинаций фильтров в районе 500000 по каждому строку в базу? Или я чета не так понял, может есть ссылка на материал по теме по построению подобного? Ну или может можешь ты в этом помочь, я готов оплатить подобные услуги.
А обойтись без Sphinx или Elasticsearch никак для подобного фильтра, ну или скажем не совсем подобного, а попроще. Там всего 5 параметров для фильтра https://googala.ru/games/bs/all/all/all/all/all , просто очень много пустых результатов из-за малой наполненности базы, хотелось бы динамически генерить фильтры, ну или как нибудь полу-динамически.
Stalker_RED,
Как лучше объяснить не придумал)) Мне нужно получить название фильмов у которых совпадают сразу все 3 жанра в данном случае опираясь на картинку это (13,15,27)
Ну они хранятся на сервере, насколько я знаю, просто не ясно можно ли подменить данные например к $_SESSION[ID] при ajax запросе не зная PHPSESSID? Я к тому что в куках все просто поменял значение $_cookie[user_id] прям через браузер перед запросом и на сервере уже будет другие данные.
ну максимальный объем же 11 символов? т.е. если верить справочникам, то 2147483647 максимально возможный ID, это конечно много, но и объемы в день не маленькие, к тому же регулярно растут. Не почувствую я скорее всего при базе в 100к записей, а если записей 10 -20 лямов, что тогда?
Rsa97: А ну да это понятно, спасибо за вашу помощь, благодаря этому удалось сократить базу на целых 2 поля) И еще один смежный вопрос если позволите, как лучше сделать табличку например со смартфоном, там куча полей под характеристики надо, и не всегда они все известны. Как лучше с точки зрения оптимизации, создать в таблице все поля, и просто не заполнять некоторые, или создать основные поля, и все характеристики отдельными строками в другую таблицу? но с другой стороны так в другой таблице будет по 8-10 строк для каждого смартфона, и если их будет например 1000шт, то во второй таблице будет как минимум 8000 строк) Вот не знаю как лучше сделать