LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

irc не требует использования TCP. есть реализации на UDP и даже широковещательных IP пакетах.

IM в топку надо отправлять, ещё как! прямо все сразу. и поплотнее закрыть заслонку, и ещё поленом подпереть, чтобы не вылезли обратно. это примеры и плохих архитектурных решений, и отвратительного софта и абсолютного ненужно - три в одном. нормальных там нет. есть только менее говнистые и более говнистые. но в сортах разбираться - такое себе. я бы прмо с огромным удовольствием и облегчением сожгла их все до единого.

ядро собирает TCP пакеты и проверяет их валидность. иногда IP пакеты меняют порядок в процессе доставки, теряются, перепосылаются и прочее. и ядро хранит все собираемые TCP пакеты и ищет, куда засунуть очередной кусок. у него есть свои алгоритмы для дописывания и переписывания этих собранных кусков. и у него в памяти висят все эти сессии. чем их больше - тем фиговее это всё работает, тем больше оно жрёт проца и памяти. учитывая то, что на больших почтовых серверах могут висеть сотни тысяч юзверей, это может быть очень и очень накладно. поэтому я не вижу смысла постоянно висеть на сервере мёртвой сессией без особой необходимости. да, я педант. я понимаю, почему так делать не надо. и если я пишу какой-то софт, то стараюсь писать его так, чтобы минимизировать нагрузку на сети и серверы. без особых на то причин плодить ненужные сессии не стоит. ваб-макаки меня не поймут, там полный мрак в этом плане.

Исправление Iron_Bug, :

irc не требует использования TCP. есть реализации на UDP и даже широковещательных IP пакетах.

IM в топку надо отправлять, ещё как! прямо все сразу. и поплотнее закрыть заслонку, и ещё поленом подпереть, чтобы не вылезли обратно. это примеры и плохих архитектурных решений, и отвратительного софта и абсолютного ненужно - три в одном. нормальных там нет. есть только менее говнистые и более говнистые. но в сортах разбираться - такое себе. я юы прмо с огромным удовольствием и облегчением сожгла их все до единого.

ядро собирает TCP пакеты и проверяет их валидность. иногда IP пакеты меняют порядок в процессе доставки, теряются, перепосылаются и прочее. и ядро хранит все собираемые TCP пакеты и ищет, куда засунуть очередной кусок. у него есть свои алгоритмы для дописывания и переписывания этих собранных кусков. и у него в памяти висят все эти сессии. чем их больше - тем фиговее это всё работает, тем больше оно жрёт проца и памяти. учитывая то, что на больших почтовых серверах могут висеть сотни тысяч юзверей, это может быть очень и очень накладно. поэтому я не вижу смысла постоянно висеть на сервере мёртвой сессией без особой необходимости. да, я педант. я понимаю, почему так делать не надо. и если я пишу какой-то софт, то стараюсь писать его так, чтобы минимизировать нагрузку на сети и серверы. без особых на то причин плодить ненужные сессии не стоит. ваб-макаки меня не поймут, там полный мрак в этом плане.

Исходная версия Iron_Bug, :

irc не требует использования TCP. есть реализации на UDP и даже широковещательных IP пакетах.

IM в топку надо отправлять, ещё как! прямо все сразу. и поплотнее закрыть заслонку, и ещё поленом подпереть, чтобы не вылезли обратно. это примеры и плохих архитектурных решений, и отвратительного софта и абсолютного ненужно - три в одном. нормальных там нет. есть только менее говнистые и более говнистые. но в сортах разбираться - такое себе.

ядро собирает TCP пакеты и проверяет их валидность. иногда IP пакеты меняют порядок в процессе доставки, теряются, перепосылаются и прочее. и ядро хранит все собираемые TCP пакеты и ищет, куда засунуть очередной кусок. у него есть свои алгоритмы для дописывания и переписывания этих собранных кусков. и у него в памяти висят все эти сессии. чем их больше - тем фиговее это всё работает, тем больше оно жрёт проца и памяти. учитывая то, что на больших почтовых серверах могут висеть сотни тысяч юзверей, это может быть очень и очень накладно. поэтому я не вижу смысла постоянно висеть на сервере мёртвой сессией без особой необходимости. да, я педант. я понимаю, почему так делать не надо. и если я пишу какой-то софт, то стараюсь писать его так, чтобы минимизировать нагрузку на сети и серверы. без особых на то причин плодить ненужные сессии не стоит. ваб-макаки меня не поймут, там полный мрак в этом плане.