Pull to refresh
47
0
Вячеслав Бирюков @Sov1et

User

Send message
Очень вредная статья. Устаревшая информация приправленная домыслами и догадками.

По существу, к прокомментировавшим выше, могу добавить, что флаг TCP_QUICKACK придуман совсем для другого, а именно: задержать отсылку ACK'a если знаем, что потом будем слать данные. По сути убрать отправку пустого пакета с флагом ACK если уверены, что так нужно. К примеру, после тройного рукопожатия в http сессии мы знаем, что пошлём данные от клиента, так что можем придержать последний ACK и отправить его с телом запроса. А у вас скорее всего был включён net.ipv4.tcp_slow_start_after_idle.

По поводу документации и недокументированности не согласен. Документация в манах и в списках рассылки. Код написан довольно понятно. Вы видели лучше документированные системы которые активно разрабатываются?

З.Ы. Вот хорошая книга про внутренности сетевого стека Linux (местами гик порн): www.amazon.com/TCP-Architecture-Design-Implementation-Linux/dp/0470147733
Угу, всё правильно. Верните мне IE6 и одностраничные сайты – их так просто писать, легко дебажить, куча док и прочее.
Про IPv6 и DNS rr и её тонкости ни слова.
Странные советы. Ни слова по делу: выбор шифров, протоколов, настроек PFS, TLS Tickets, false start и прочее…
Использование DNS-only в качестве балансировщика сулит кучей сложно-отдебаживаемых проблем.
модно, стильно, молодёжно.
переключение на другую горутину в критической секции возможно и в однопоточном приложении
Почитайте вот эту статью про различия profile и bashrc www.joshstaiger.org/archives/2005/07/bash_profile_vs.html. Должно помочь
Вопрос по документации: каким образом поодерживаете её в актуальном состоянии и кто этим заведует? Может посоветуете какие-то лучше практики? Есть ли в вашем рабочем флоу задача на документацию?
Ну тоесть вот это:
exec("rpm -qp --queryformat '%{NAME}:%{VERSION}\n' ".$config['main']['src_path']."*.rpm", $out);

лучше этого:
import mock
do_buildsrpm(...)
?
Я уже молчу про воркера на php и текучесть памяти…
И не зря.
Ведь практический весь софт, который рабоатет с rpm репозиториями (yum, mrepo и т.д.) и сборкой (Mock Project) либо написаны на питоне, либо имеют биндинги в питон. Так что хейтеры-хейтерами, но архитекурно писать такое на пхп, не лучшее решение, вы не находите?
С FEDERATE табличками понравилось. Спасибо не знал.
Для обработки платежей мы используем два сервера базы данных с MySQL от Percona, работающих в master-master репликации. Основная нагрузка идет только на один из них, второй используется для «горячей» замены в случае аварии или для подмены основного

А не страшно? Ну в смысле репликация асинхронная, бинарные логи синкаются иногда не так как ожидается – данные потерять можно запросто.
вот что-то не верится что vi, а не vim
сори не заметил. =)
При беглом просомтре не увидел дропа привелегий.
1
23 ...

Information

Rating
Does not participate
Registered
Activity