А зачем?
Если ваш сайт падает от какого-то там поискового робота, то что вы будете делать, когда на сайт придут столь вожделенные настоящие посетители?
Тенденции поисковиков еще с прошлого года - учитывать скорость отдачи страницы.
Она должна быть максимально быстрой.
Иначе будет плохое ранжирование.
А если вы добились быстрой отдачи страницы, то Crawl delay вам и не нужен.
С иерархическими списками неспециализированные для иерархических данных СУБД работают крайне отвратительно.
Неквалифицированные советчики просто ничего не знают кроме MySQL потому и думают, что весь секрет - похитрее (понепонятнее для программиста, чтобы работать было неудобнее с ними) таблицы наделать - что мол летать будет. Ан, нет.
Лучше человеку сразу понять, что инструменты решения разных задач - разные.
А том у меня есть знакомые "программисты" и с 10-летним опытом, что знают только один ответ на вопрос где хранить
🍿
Не нужно БД этим вообще напрягать.---------- Добавлено 25.02.2018 в 12:29 ----------
Микроскоп не жалко?
Уже не считая того, что это будет медленно работать---------- Добавлено 25.02.2018 в 12:35 ----------
1. Видимо речь об MySQL? Да, реляционные СУБД хреново работают с иерархией. Впрочем и БД "ключ-значение" тоже с ней хреново работают.
2. Придется реализовывать это 2 раза:
Для хранения
Для выдачи пользователю.
Если сделать один раз, то по причине п. 1 простая примитивная выдача из меню будет нагружать сервер совершенно напрасно.
Для хранения делается одна-единственная таблица
В ней 3 поля:
ID - уникальный идентификатор
ParentID - ссылка на ID родительского пункта меню; очевидно, что у меню на первом уровне здесь пусто.
Name - собственно текст.
Но вот писать запрос для извлечения этого всего из БД - вы задолбаетесь.
Реляционные БД, к коим относится и MySQL, это делают криво-косо. Это их родовая особенность. Не обработки иерархий они предназначены.
Впрочем, если глубина вложенности иерархии всегда одна и то же, то дело легче пойдет. Но я бы не стал.
В описанной таблице с тремя полями ID, ParentID, Name имеет смысл хранить данные только для удобства редактиования.
Отдавать пользователями, посещающим сайт, из этой таблицы категорически нельзя, это жутко нецелесообразно тормозить будет.
Отдавать же пользователям следует строго из другой структуры - из того же Memcached, например.
Противоречие.
Хронологически нереально.---------- Добавлено 25.02.2018 в 13:01 ----------
Хороший слог.
Было бы интересно добавить реакцию жены на ночную работу на дому.
1. Найти лоха что ли?
Сразу 100% ему продай - и сматайся.
2. Если твоя ценность в проекте столь невилика, что инвестор может легко взять его под контроль, когда поймет, что ты ему не нужен, то что ему помешает создать новый проект, перетащив туда наработки из старого, созданного с тобой вместе.
Конкуренты тоже смогут это сделать легко и быстро.
3. В чем ты измеряешь эти 51%?
Доля в ООО?
Тебя можно выпереть. Для этого существует 100500 законных и незаконных схем.
Простейшую я уже рассказал - если ООО ничем фактически кроме идеи не владеет - никто не мешает создать новое ООО.
4. За 100-200 млд. в год капитализации (ты правильно понимаешь термин "капитализация в год"? - эдак через несколько лет у тебя будет крупнейшее предприятие в мире) - тебя проще убить.
-----------------------------------------------------
Если ты носитель идеи - ты никому не нужен.
и идея твоя тоже не нужна.
Деньги стоит реализация идеи. Реализация, бро.
Если идея будет реализована правильно только благодаря тебе, то и имея 10% ты можешь контролировать предприятие
См. историю Стива Джобса.---------- Добавлено 25.02.2018 в 11:24 ----------
А он не сказал, что 1 рубль он дает сразу.
А остальные - по договору - только когда прибыль пойдет?
Инвесторы они такие - хитрые.---------- Добавлено 25.02.2018 в 11:26 ----------
У генерала уже есть свой сын.
при чем здесь ты?
Только косвенно.
Полагаю, что недешевый Битрикс берут в качестве основы те, у кого есть деньги и на прочие аспекты сайтостроительства.---------- Добавлено 25.02.2018 в 10:48 ----------
Грамотей, чувствую....
Исходный код на PHP не видит никто, ни Яндекс, ни посетители.
Если вы про HTML-код - то он вполне себе нормальный.
Сделай падлу.
Отдавай ему картинки с антизаконными изображения (разумеется, если картинка затребована с твоего сайта - то все должно быть честно отдано) и пожалуйся "куда-надо"
Типичные миллиардеры провалились поначалу.
И не по разу.
Продолжать.
Куда как сложнее признать (тем более публично) неудачу, чем успех.
Да и другим людям полезны истории неуспехов (как обойти), а не розовые истории удач.
Тебе классную вещь на халяву предлагают, а ты еще и нос кривишь и оскорбляешь.---------- Добавлено 25.02.2018 в 10:41 ----------
Ряд перлов забавны - показывают узость познаний автора. Что впрочем ничуть не мешает ему придумывать схемы заработка.
Например:
Фейсбук не является первой социальной сетью. Автор просто не знает о других. Далее по тексту верно - антиспамы и пр. у ФБ сильны.
В двух соседних главах автор сначала обсирает Майл.Ру, говоря, что они искривляют все, к чему прикасаются; а потом тут же нахваливает новое руководство Одноклассников, которое исправило косяки - но автору и невдомек, что этим новым руководством является Майл.ру, купившее Одноклассников и сменившее руководство.
И т.д.---------- Добавлено 25.02.2018 в 11:01 ----------
Есть такое понятие "вычитка".
Здесь ее не было, очевидно
Наоборот же.
Первый метод "тише едешь".
А не второй.---------- Добавлено 25.02.2018 в 11:29 ----------
Или тебя.
Сайт "Мой горящий пукан" - не твой ли?
http://myfirepukan.blogspot.ru/---------- Добавлено 25.02.2018 в 11:34 ----------
PHP действительно изначально не задумывался для подобных целей.
Тем не менее его вполне можно использовать для этих целей.
Тут дело не в языке вовсе.---------- Добавлено 25.02.2018 в 11:37 ----------
Хорошо про кнопку "Бабло" написано---------- Добавлено 25.02.2018 в 11:41 ----------
За вечер - это сильно.---------- Добавлено 25.02.2018 в 11:46 ----------
Мне нравится ваш стиль, автор.
Песши исцо.---------- Добавлено 25.02.2018 в 11:49 ----------
Шта? Так бывает?
Если у вас все так критично с 50 мс, то...
Коллега, вы себя загоняете в нехорошие рамки. Ограничивайте слишком жестко географию, а значит и число игроков.
50 мс - это очень жестко, тем более для ММОРПГ
Люди вон динамические 3D стрелялки умудряются сделать синхронными при пинге 200 мс
https://habrahabr.ru/post/349732/