logamagoga

Рейтинг
14
Регистрация
12.05.2017
Musicathome:
Добрый день. Яндекс анонсировал, что перестает учитывать Crawl-Delay. Подскажите, учитывает ли его гугл, и есть ли смысл прописывать его в robots.txt?

А зачем?

Если ваш сайт падает от какого-то там поискового робота, то что вы будете делать, когда на сайт придут столь вожделенные настоящие посетители?

Тенденции поисковиков еще с прошлого года - учитывать скорость отдачи страницы.

Она должна быть максимально быстрой.

Иначе будет плохое ранжирование.

А если вы добились быстрой отдачи страницы, то Crawl delay вам и не нужен.

Дикий пионер:
А memcached не микроскоп? БД-то всяко на сайте будет, вот в ней и хранить.
При хранении с помощью nested sets всё дерево (а также ветка, родительская ветка) выбирается в один запрос с использованием числовых полей в условии - я не особо представляю на каких объемах данных это будет тормозить. Джойн по числовому ключу тоже. Да, вставка там нетривиальна, но сдаётся мне, что она выполняться будет на порядки реже, чем выборка.
Тут человек спрашивает как ему дерево хранить - а вы ему memcached сразу предлагаете, оптимизаторы мамкины.

С иерархическими списками неспециализированные для иерархических данных СУБД работают крайне отвратительно.

Неквалифицированные советчики просто ничего не знают кроме MySQL потому и думают, что весь секрет - похитрее (понепонятнее для программиста, чтобы работать было неудобнее с ними) таблицы наделать - что мол летать будет. Ан, нет.

Лучше человеку сразу понять, что инструменты решения разных задач - разные.

А том у меня есть знакомые "программисты" и с 10-летним опытом, что знают только один ответ на вопрос где хранить

🍿

datum:
Нужно сделать такое меню, в котором запись одновременно может быть и на 2-м и на 3-м уровне вложенности, подскажите как организовать БД под такую структуру:

Главная категория 1
- Подкатегория 1.1
-Подскатегория 1.1.1
-Подскатегория 1.1.2
- Подскатегория 1.2
Главная категория 2
- Подкатегория 1.1.1
- Подкатегория 3.1
Главная категория 3
- Подкатегория 3.1

Не нужно БД этим вообще напрягать.

---------- Добавлено 25.02.2018 в 12:29 ----------

Дикий пионер:
Советую разбить на две таблицы - в одной хранить собственно дерево категорий (тут есть разные подхода - nested sets, materialized path, adjacency list - по этим фразам погуглите, у подходов разные достоинства и недостатки)
А в другой - собственно справочник категорий.
В первой таблице храните просто id нужной категории из справочника и при выборке меню join'ите с таблицей-справочником.

Микроскоп не жалко?

Уже не считая того, что это будет медленно работать

---------- Добавлено 25.02.2018 в 12:35 ----------

datum:
Нужно сделать такое меню, в котором запись одновременно может быть и на 2-м и на 3-м уровне вложенности, подскажите как организовать БД под такую структуру:

Главная категория 1
- Подкатегория 1.1
-Подскатегория 1.1.1
-Подскатегория 1.1.2
- Подскатегория 1.2
Главная категория 2
- Подкатегория 1.1.1
- Подкатегория 3.1
Главная категория 3
- Подкатегория 3.1

1. Видимо речь об MySQL? Да, реляционные СУБД хреново работают с иерархией. Впрочем и БД "ключ-значение" тоже с ней хреново работают.

2. Придется реализовывать это 2 раза:

Для хранения

Для выдачи пользователю.

Если сделать один раз, то по причине п. 1 простая примитивная выдача из меню будет нагружать сервер совершенно напрасно.

Для хранения делается одна-единственная таблица

В ней 3 поля:

ID - уникальный идентификатор

ParentID - ссылка на ID родительского пункта меню; очевидно, что у меню на первом уровне здесь пусто.

Name - собственно текст.

Но вот писать запрос для извлечения этого всего из БД - вы задолбаетесь.

Реляционные БД, к коим относится и MySQL, это делают криво-косо. Это их родовая особенность. Не обработки иерархий они предназначены.

Впрочем, если глубина вложенности иерархии всегда одна и то же, то дело легче пойдет. Но я бы не стал.

В описанной таблице с тремя полями ID, ParentID, Name имеет смысл хранить данные только для удобства редактиования.

Отдавать пользователями, посещающим сайт, из этой таблицы категорически нельзя, это жутко нецелесообразно тормозить будет.

Отдавать же пользователям следует строго из другой структуры - из того же Memcached, например.

dmkotovsky:

Однако, когда дело пошло в гору и аппетиты выросли, то на борьбу с кривыми ОД-буквами пришлось выделять уже примерно по $1000 ежедневно.
...
Казавшиеся ранее недостижимыми уровни дохода в 5000 рублей, а после и в 10 000 в сутки сменили друг друга на отрезке времени длиной всего в пару недель.

Противоречие.

Хронологически нереально.

---------- Добавлено 25.02.2018 в 13:01 ----------

dmkotovsky:

Буду рад вашим отзывам и обратной связи :)

Хороший слог.

Было бы интересно добавить реакцию жены на ночную работу на дому.

Had:
Есть идея интернет проекта. Вопрос - как найти инвестора, не рассказывая суть идеи и чтобы он был согласен, что 51% (контрольный пакет) будет моим?

Вкратце - очень крупный интернет проект (весь мир), аналога нет.

---------- Добавлено 22.02.2018 в 21:45 ----------

Почему 51%:

1. Чтобы последнее слово было за мной, что и как делать.
2. Чтобы когда зашуршит траф и бабло, он не превратил проект в рекламную помойку.
3. Чтобы меня (со временем) не выперли из проекта.
4. Если делать всё с умом, через год-два проект выйдет на капитализацию в 100-200 миллиардов долларов.

1. Найти лоха что ли?

Сразу 100% ему продай - и сматайся.

2. Если твоя ценность в проекте столь невилика, что инвестор может легко взять его под контроль, когда поймет, что ты ему не нужен, то что ему помешает создать новый проект, перетащив туда наработки из старого, созданного с тобой вместе.

Конкуренты тоже смогут это сделать легко и быстро.

3. В чем ты измеряешь эти 51%?

Доля в ООО?

Тебя можно выпереть. Для этого существует 100500 законных и незаконных схем.

Простейшую я уже рассказал - если ООО ничем фактически кроме идеи не владеет - никто не мешает создать новое ООО.

4. За 100-200 млд. в год капитализации (ты правильно понимаешь термин "капитализация в год"? - эдак через несколько лет у тебя будет крупнейшее предприятие в мире) - тебя проще убить.

-----------------------------------------------------

Если ты носитель идеи - ты никому не нужен.

и идея твоя тоже не нужна.

Деньги стоит реализация идеи. Реализация, бро.

Если идея будет реализована правильно только благодаря тебе, то и имея 10% ты можешь контролировать предприятие

См. историю Стива Джобса.

---------- Добавлено 25.02.2018 в 11:24 ----------

Had:

3. Крупный инвестор, готов вложить 300 миллиардов рублей. Но настаивает на своём, что мне 20% ему 80.

А он не сказал, что 1 рубль он дает сразу.

А остальные - по договору - только когда прибыль пойдет?

Инвесторы они такие - хитрые.

---------- Добавлено 25.02.2018 в 11:26 ----------

Had:
В России не прокатит. Есть свои люди на высоких постах в ФСБ, Ген. прокуратуре, аппарате президента (ребята с моего курса).

У генерала уже есть свой сын.

при чем здесь ты?

Mogo:

Это совпадение? Или сейчас ранжирование от CMS зависеть стало?

Только косвенно.

Полагаю, что недешевый Битрикс берут в качестве основы те, у кого есть деньги и на прочие аспекты сайтостроительства.

---------- Добавлено 25.02.2018 в 10:48 ----------

And-rey:
Да так, что бедный Яндекс закрывает глаза на тот весь битриксовый исходный гавнокод страниц, и сайт тащит в ТОП ))

Грамотей, чувствую....

Исходный код на PHP не видит никто, ни Яндекс, ни посетители.

Если вы про HTML-код - то он вполне себе нормальный.

ap0calypse:
Я не знаю к какому типу она принадлежит.

На фейковом домене появилось зеркало моего сайта. Все файлы загружаются с моего сервера. Только домен заменен.

Сделай падлу.

Отдавай ему картинки с антизаконными изображения (разумеется, если картинка затребована с твоего сайта - то все должно быть честно отдано) и пожалуйся "куда-надо"

emelee:
Уже не первый год кручусь в сфере интернет коммерции.

Типичные миллиардеры провалились поначалу.

И не по разу.

Продолжать.

f0x:
Можно было по-другому книгу назвать "Как бездарно про...ть большую сумму заработанных денег".
И, кстати, зря пишите, что совесть у вас чиста. Вы плохой и безответственный человек, но из-за своей незрелости не признаете это.

Куда как сложнее признать (тем более публично) неудачу, чем успех.

Да и другим людям полезны истории неуспехов (как обойти), а не розовые истории удач.

Тебе классную вещь на халяву предлагают, а ты еще и нос кривишь и оскорбляешь.

---------- Добавлено 25.02.2018 в 10:41 ----------

dmkotovsky:

Хочу представить вашему вниманию книгу «Налог на глупость», где рассказал свою историю крупного интернет-заработка на SMS и партнерских программах. Как я прошел непростой путь с нуля до 70 000 рублей чистой прибыли в сутки. Честно, без цензуры, как есть.

Ряд перлов забавны - показывают узость познаний автора.
Что впрочем ничуть не мешает ему придумывать схемы заработка.

Например:

Фейсбук не является первой социальной сетью. Автор просто не знает о других. Далее по тексту верно - антиспамы и пр. у ФБ сильны.

В двух соседних главах автор сначала обсирает Майл.Ру, говоря, что они искривляют все, к чему прикасаются; а потом тут же нахваливает новое руководство Одноклассников, которое исправило косяки - но автору и невдомек, что этим новым руководством является Майл.ру, купившее Одноклассников и сменившее руководство.

И т.д.

---------- Добавлено 25.02.2018 в 11:01 ----------

dmkotovsky:

Буду рад вашим отзывам и обратной связи :)

Есть такое понятие "вычитка".

Здесь ее не было, очевидно


Тема с гулялкой (так назывался софт, осуществляющий хождение по гостям) давала небольшой трафик, но в силу своей предполагал бесхитростную реализацию перенесенной из ВК модели рассылки приглашений в группу типа «Худеем легко!», в которой создавалась тема, побуждающая носителей лишнего веса перейти по ссылке, где в обмен на подписку составлялась «персональная» диета.
Второй подход был более тонким и заключался в «гулянии» специально подготовленных аккаунтов якобы успешно похудевших дам по гостям всё той же части женского состава ОД. Профили гуляющих аккаунтов содержали тщательно собранные со всего интернета фотографии «До и после». В большинстве своём они даже были настоящие, взятые «напрокат» из различных групп реально худеющих людей, например, по популярной тогда диете Дюкана. В статусе анкеты оставлялась ссылка, ведущая на сайт того чудотворного метода, который по легенде помог обладательнице профиля обрести контроль над своим весом. Посещённые таким аккаунтом пользователи ОД видели их в списках своих гостей, из любопытства переходили на них посмотреть, замечали статус и переходили по ссылке.
Тема с гулялкой (так назывался софт, осуществляющий хождение по гостям) давала небольшой трафик, но в силу своей малозаметности была меньше подвержена банам и блокировкам. Инвайтинг же давал потенциальную возможность получить трафик много и быстро, вместе с повышением риска обратить на группу внимание администраторов и тем самым потерять её. Руководствуясь подходом «Тише едешь – дальше будешь», я склонялся ко второму методу добычи трафика, планируя со временем сделать его основным.

Наоборот же.

Первый метод "тише едешь".

А не второй.

---------- Добавлено 25.02.2018 в 11:29 ----------

dmkotovsky:
Возможно, кто-то в ней узнает себя…

Или тебя.

Сайт "Мой горящий пукан" - не твой ли?

http://myfirepukan.blogspot.ru/

---------- Добавлено 25.02.2018 в 11:34 ----------

dmkotovsky:

Основной проблемой PHP было то, что он в принципе не предназначен для такого характера работы, которой его мы грузили. Обычный скрипт предполагает отдельное дискретное выполнение, а не многочасовые циклы на длительные задачи. Я, например, часто крутил программы в бесконечном режиме. Это ожидаемо приводило к быстрому исчерпанию вычислительных ресурсов и ощутимому падению производительности браузеров, в которых запускались программы.
Ещё одним недостатком PHP была невозможность наладить полноценную многопоточность, потому что такой режим работы не входил в список задач, решаемых этим языком программирования. Единственным доступным вариантом был запуск нескольких копий скрипта в отдельных вкладках браузера.

PHP действительно изначально не задумывался для подобных целей.

Тем не менее его вполне можно использовать для этих целей.

Тут дело не в языке вовсе.

---------- Добавлено 25.02.2018 в 11:37 ----------

dmkotovsky:

Серьёзных клиентов было немного – человек 5-6. Наверное, именно столько людей реально зарабатывали деньги при помощи нашего софта. Остальные же были по большей части теми самыми залётными школьниками, жаждущими срубить быстрых денег в интернете. Они не хотели разбираться в темах, тестировать их и думать. Им хотелось купить софт с заветной кнопкой «Бабло», который всё будет делать за них.

Хорошо про кнопку "Бабло" написано

---------- Добавлено 25.02.2018 в 11:41 ----------

dmkotovsky:
Как быстро выяснилось, нужные мне действия в Одноклассниках были доступны и в мобильной версии – с телефона тоже можно было находить онлайн-пользователей и приглашать их в группы. Поэтому буквально за один вечер эксперимента ради был переписан PHP-скрипт инвайтера под работу с мобильной версией ОД.

За вечер - это сильно.

---------- Добавлено 25.02.2018 в 11:46 ----------

dmkotovsky:
Таким образом вред от народной безграмотности был нейтрализован, и теперь ничто не мешало пользователям ОД двигаться навстречу к моему финансовому благосостоянию.

Мне нравится ваш стиль, автор.

Песши исцо.

---------- Добавлено 25.02.2018 в 11:49 ----------

dmkotovsky:
все элементы группы были полностью скопированы с моей: название, аватарка, описание и даже моя партнёрская ссылка(!) была позаимствована без изменений

Шта? Так бывает?

L_Nigrouse:
Большое спасибо за предложение, но к сожалению пинг слишком высокий, тут своя специфика, которую вы наверняка прекрасно понимаете.
И, опять-таки, да, на рефералах я бы несомненно заработал какую-то сумму, возможно даже неплохую, но увы, тут либо рефералы и 50мс, либо довольные пользователи с более низким пингом.

Если у вас все так критично с 50 мс, то...

Коллега, вы себя загоняете в нехорошие рамки. Ограничивайте слишком жестко географию, а значит и число игроков.

50 мс - это очень жестко, тем более для ММОРПГ

Люди вон динамические 3D стрелялки умудряются сделать синхронными при пинге 200 мс

https://habrahabr.ru/post/349732/

Всего: 137