Pull to refresh
18
0
Артём Ивашкевич @ivashkevitch

Backend

Send message

Забавно. Почти на всё есть ответ в книге "Язык программирования Go". Неужели не все go-разработчики её читают?

Всё люди разные и хотят разного. А из статьи выходит, что все кто в IT и не создал свой ЯП, который используют миллионы — неудачники, которым остаётся только пользоваться уже готовыми языками. Да им это просто нафиг не надо, они даже не задумываются об этом.


Фраза "сделаем мир лучше" в IT меня тоже бесит. На деле это "сделать приложение чтобы люди в нем залипали и поднять на этом бабла".

  1. нередки были головная боль по утру и острое чувство раскаяния
  2. никаких негативных изменений в организме

Мне интересно, вы эти изменения не считаете негативными?

Во первых, мы нарушаем тот самый принцип единой ответственности

Единственной ответственности (лишь одной для каждого, не общей для всех). Поправьте, пожалуйста.

Все ок, спасибо за статью, интересно. Только "по этому" в обоих случаях пишется слитно. Исправьте, пожалуйста :)

Так значит, правило №0 — никакое не правило. Сколько я похожих правил уже видел. Ну нельзя однобоко и одинаково подходить к разным ситуациям.
Речь в статье ведётся не о том, что все подчиненные козлы, а о том, что скорее всего, неправо руководство. И если это действительно так и вам по-человечески предлагают реальные варианты решения проблем — то почему бы и не остаться? Руководство имеет право на ошибки, как и все люди.
Мой совет — всегда взвешивайте за и против.

А вы у себя уже используете strict_types=1?

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

https://h2o.examp1e.net/configure/http2_directives.html#http2-casper — вот эта директива
Да, эффект в основном должен создаваться при первом посещении, нарулить это можно тучей способов — отправлять/резать заголовки, кому как нравится.
Есть другой веб-сервер, тоже поддерживающий http/2, называется H2O. Там вообще из коробки функционал проверки наличия файлов в кэше браузера и на основе этого происходит пуш.
Проверил, всё ок. У меня с ноября серт от WoSign на 3 года получен.
Видимо, Varnish статику не кеширует и отдачей занимается Apache. Напишите в личку, посмотрим.
Перевёл на сокет, проблему с 502 ошибкой решил добавлением net.core.somaxconn = 65535 в /etc/sysctl.conf
Только что решил проблему. net.core.somaxconn = 65535 в /etc/sysctl.conf
После перехода на сокеты сайт стал держать 276 юзера вместо 200, максимальное время ответа при этом сократилось до 7 секунд, а было 13.
В Debain 8 x64 по умолчанию это значение было 128. Обновил статью.
Спасибо за советы, о переносе на локалхост думал, но железо, в частности частота процессора, будет другим, хотя, для того чтобы показать разницу с ESI и без него, вполне подойдёт. Буду разбираться с кэшированием и SSI в nginx. Почему-то он мне показался более сложным в плане этих настроек, по сравнению с Varnish.
P.S. PHP зато 7.0.4.
1

Information

Rating
Does not participate
Registered
Activity