Показательно однако. Каждый увидит актуальный результат в данный момент времени.---------- Добавлено 15.10.2019 в 20:26 ----------
А что тут омгшного? Пример выше как раз то что я имел ввиду:
UPDATE .. SET rating = rating+1 WHERE id_post = :id_post
SeVlad что сразу в залупу лезите? Нормально же общаемся. Или прям руки чешутся говном побросать?---------- Добавлено 15.10.2019 в 20:29 ----------
Это из разряда
if (true) {return true;}
Уровень!
Обнять и плакать.
Без конкретики никто ни чего не скажет.
Какой сайт, по каким ключам?
Как хорошо что есть списки игнорирования...
Да нет. Зависимость как раз прямопорциональна. Впрочем с вашим рейтом вам не понять
Тупые мысли у твоего хваленого сеошника. Он как и ты застрял в прошлом. Нормально на статейниках можно подымать если голова хоть чуть чуть работает. Говорю как автор статейнтка который с нуля за два года имеет 300к просмотров ежедневно. Ты скажешь большие наверное нужны расходы, а я скажу 600$ в месяц. В сео не понимаю вообще ничего. Абсолютно
Не от того ли она для вас более адекватна?
Это решается инкрементом поля. Эта операция сама по себе атомарная.
Разве транзакции БД не помогут в этом деле?
Ну так это же еще извернуться нужно. Этот пример кажется надуманным. Хотя "умелец" думаю и не на такое может быть способен. Стоит ли обсуждать такие случаи и считать их "нормальными" для того что бы строить защиту от подобного? Мне кажется что нет. Если будет делать не "умелец", то просто воспользуется транзакциями и уровнем изоляции без кучи проверок.
Ну и в свете всего вышесказанного думаю что тут дело не движке в "умельце"
Да нет, я действительно хотел понять как вы допустите коллизию в простом форуме или q/a сайте.---------- Добавлено 14.10.2019 в 13:31 ----------
Нет, не намечается. Мне действительно интересно. Можете на примере описать как достичь коллизии в "форумном движке" или чем-то подобном?