Yuriy
https://youtu.be/6p4JP-HBfrQ?t=773
нормальный видос нашел на эту тему
Aleksandr
Anonymous
Daniel
Daniel
Anonymous
Daniel
а возьмите да померяйте
Anonymous
Daniel
а выглядело как ответ на вопрос
Anonymous
😏😏😏
Sebor▂▅▇█▓▒░
Daniel
тем не менее - эта история к веб-серверу отношения не имеет. более того - она вообще никому, кроме mailru и ему подобных не нужна
Anonymous
Anonymous
Daniel
если у вас миллион клиентов на вебсокете, но они ничего вам не шлют, и вы им тоже ничего не шлете большую часть времени - вот тогда этот мейлрушный фокус имеет смысл
Anonymous
у меня планируется сайт с высокой посещаемостью
Nazar
Все так говорят, а потом не хватает баблишка с адсенса что бы за хостинг заплатить )
Aleksey
heavycharged
@mysql_db
heavycharged
Sebor▂▅▇█▓▒░
что именно есть балансер?
не понимаю вопроса.
балансировщик есть балансировщик.
а вот какой использовать - это уже другой вопрос
Anonymous
варианты?
Sergio
ту про гугловских джунов речь
я вот помню помоему, откуда пошла легенда о том, что го простой как три копейки и что вчерашние выпускники вузов должны быть сразу продуктивными с ним… Но обратной точки зрения я не встречал в интернете
Sebor▂▅▇█▓▒░
да хоть те же nginx/haproxy
Stepan
Я конечно сейчас задам тупой вопрос, но может хоть идею подкините. С чем может быть связанна ошибка context deadline exceeded?
Stepan
Просто я в замешательстве
Stepan
Я беспонятия как отловить ошибку
Stepan
https://gist.github.com/StefanSH/e9dd2d101e26168f4ed1a774967ee3a3
Stepan
Был бы очень благодарен если бы взглянули на код и подсказали что в нем может быть не так
Artem
Artem
И мне кажется, что timeout приходит в нее равным 0
Stepan
Stepan
Идея действительно интересная, сейчас занимаюсь ее проверкой
Stepan
Stepan
Но не могу понять почему так происходит
Stepan
В list все приходит в нормальном виде, а в av_timeout записывать не хочет уже
Je
оффтоп: это реально ужасно, когда скрипты автоматизации пишутся на компилируемых ЯП, здесь самое то питон
Stepan
Stepan
Тут обратная ситуация
Stepan
был скрипт антивируса на go
Stepan
И чтобы не плодить кучу скриптов
Stepan
Было решено дописать его
Stepan
Или не мне было адресованно?
Je
да просто мысли вслух)
Aleksey
Pawel
Artem
🏁Александр
для хайлоада мог бы посоветовать не раздавать статику с гоу :)
🏁Александр
слишком примитивный у нас раздачтик из коробки
Daniel
преждевременная оптимизация is evil
Заур
Но когда это нам мешало себе жизнь усложнять
Pawel
Возник спор на работе, насколько (не)разумно делать для пакета с базой данной открытые функции LockDB() и UnlockDB(), как полагаете? в функциях тупо управяется мьютекс
Aleksey
слишком примитивный у нас раздачтик из коробки
Мы же пишем на языке на котором написана вся его библиотека.
В файлсерв нужно первым делом добавить кэширующие заголовки и их настройку реализовать, не сломав совместимость. Потом отдачу батчами поддержку реализовать. Потом кэш внутренний и его настройку.
Вот и всё чего нехватает остаётся пулреквест закинуть верный.
Aleksey
Anonymous
Anonymous
Anonymous
Смотрю как генерить хтмл
Anonymous
А если у меня есть две структуры которые надо заполнять?
Anonymous
Как тогда делать?
Aleksey
Anonymous
Anonymous
Ну чёт костыль
Anonymous
range $key, $value := .
Aleksey
"." это типа корень переданого
Aleksey
Ты можешь обращаться к имени поля структуры или имени ключа мапы переданного в шаблон как .Name
Aleksey
И даже .ParentName.ChildrenName
Anonymous
Aleksey
Документацию на шаблоны нужно начинать читать от сюда https://golang.org/pkg/text/template/ и потом продолжать здесь https://golang.org/pkg/html/template/
Aleksey
text первично, html расширенно
Aleksey
Там много полезного, свои функции и т.п.
Aleksey
У Hugo хорошо расписано в доке https://gohugo.io/templates/introduction/ но там есть функции самого hugo, но расписано хорошо
Alex ZeroDub
Интересно почему в Го шаблоны такие кривые ? Почему бы было не взять поведение например из Jinja2 ?