Результаты поиска

  1. oxy

    Нужна помощь

    1) Формула шардирования это не велосипед, а вполне признанная практика разделения нагрузки 2) У тебя проблема в чем? В том что запрос выполняется очень медленно. И партиции его никак не ускорят. Даже медленнее будет. Шардирование тебе даст меньшие таблицы, за счет чего работать будет быстрее
  2. oxy

    Нужна помощь

    Есть еще вариант шардирования на разные табы. Ты заранее знаешь ид пользователя, значит ты можешь по формуле user_id % 4 выбрать в какой табе хранить. Например у тебя четыре табы: items_1 items_2 items_3 items_4 Получается если у нас юзер 1002 то по формуле 1002 % 4 = 2. Значит ищем его в...
  3. oxy

    Нужна помощь

    Я в свое время боролся весьма костыльным методом. Архивировал данные юзеров которые месяц не заходили в игру в другую бд. Ну и как чел заходит, его данные вытягиваем с бекапа и инсертим в главную базу. Таким образом база становится не такая уж большая. Так же посмотри в сторону EXPLAIN SELECT...
  4. oxy

    Нужна помощь

    Полнотекстовый поиск тебе в помощь. Суть - ты создаешь дублирующий индекс с своими данными и все полнотекстовые запросы прогоняешь через match(). Это вернет тебе id записи с мускуля. Ну и их уже выводишь. Я сейчас помогаю челу по проекту, у него порядка 4х лямов записей в базе. Обычный запрос...
  5. oxy

    Смысл от антифлуда

    Все зависит от того где это использовать и насколько вообще ты хочешь заморочиться этим. Ты вообще можешь на фронте снимать разрешение экрана, кол-во цветов, useragent, да все что угодно, headless режим браузера, плюс конечно ип, плюс вешать куку и т.д. Ну и таким образом сможешь довольно...
  6. oxy

    Тема срачей, говнокода и путей их преодоления

    mt_rand(1000,9999) $digits = 3; echo str_pad(rand(0, pow(10, $digits)-1), $digits, '0', STR_PAD_LEFT);
  7. oxy

    Класс для работы с MySQL

    там есть возможность включить его тогда когда тебе нужно, на запросе который тебе нужен. Опять же на боевом сервере редко что то дебажат или профилируют. Но если и делают то с возможностью смотреть не все запросы от всех юзеров а конкретные в которых указано что то в стиле DEBUG=true
  8. oxy

    Тема срачей, говнокода и путей их преодоления

    Пришло мне на ревью... private function generatePIN($digits = 4) { $i = 0; $pin = ""; while ($i < $digits) { $pin .= rand(0, 9); $i++; } return $pin; }
  9. oxy

    Класс для работы с MySQL

    Это и есть выстрел в ногу о котором я говорил. Когда у тебя в проекте появятся в каждом окошке толпы анально ебущихся пидорасов, ты задумаешься о безопасности и о том что в пхп не зря задепрекетили этот подход)
  10. oxy

    Класс для работы с MySQL

    > Не кто не в курсе есть какой либо дебагер, полностью отслеживающий по очередное выполнения скриптов в проекте? xhprof, xdebug Это скорее профайлеры а не дебаггеры но по твоей задаче то что нужно... Конечно если тебе нужно отследить что за чем выполняется (некий stacktrace)
  11. oxy

    Класс для работы с MySQL

    Как ощущения после выстрела себе в ногу?
  12. oxy

    Старая песня о LegBK

    var deprecated, используйте let для локальных переменных и const для глобальных
  13. oxy

    Старая песня о LegBK

    swf это флеш скрипт который не поддерживается не одним браузером уже. По тому ищи что то, что будет проигрывать звук
  14. oxy

    Клон БК Мне нужна помощь r-combats

    Если ты его уже выпустил то что ты хочешь от нас? Загнать его обратно?
  15. oxy

    Надеюсь

    Ну сделайте на пхп сокетах, да хоть на чем. Бк редко ставят на хостинг, разве что поиграться до первой нагрузки в 5 человек)) На счет вопроса автора, то: 1) Выкладывай двиг 2) Выкладывай чат отдельно 3) Говори что за чем делал и на каком моменте застопорился Надейся что тебе помогут
  16. oxy

    Надеюсь

    Когда уже народ поймет что нужно нормально описывать свою проблему... Я ответил на твой вопрос?)))
  17. oxy

    Старая песня о LegBK

    В зависимости от суммы оплаты могу быть Денисом, Джо, и даже Мерлин))
  18. oxy

    Тема срачей, говнокода и путей их преодоления

    Не ну ревью пройдет...))
  19. oxy

    Старая песня о LegBK

    Ну включи вывод ошибок, хотя бы фаталов и посмотри что фейлится
  20. oxy

    Легенда/dwar

    Ох, ты бы как то яснее описал что за движок, что не работает в нем и т.д.. Прикинь ты приезжаешь на СТО и говоришь, посоны, у меня там машина, но что то не едет. Что можно сделать? Тут аналогично, мы не читаем мысли. Если это самописный движок которого нет в паблике тогда напиши в ЛС, если...
Сверху