Alexander
20.02.2017
10:24:23
и всё
он просто раздаёт статику
Alex
20.02.2017
10:24:38
Ну как в кеш -да, ты не уточнил
Я думал по запросу генерировать собрался
Google
Alexander
20.02.2017
10:25:11
плюс ещё сверху CloudFlare можно забабахать
время на внедрение такого решения минимально, а результат вполне хороший
ну, наверное, у True DevOps-инженеров какие-то свои тузы в рукаве есть))
но если мы про MVP - этого вполне хватит
Alex
20.02.2017
10:28:17
умное кеширования для шаблонизатора/sql, JIT это край оптимизации с нормальной бизнес логикой, дальше только масштабирование приложений. По сути этим все и обходятся
Hackru
20.02.2017
10:28:38
А я вот в универе имел один год турбобейсика и всё. Жив до сих пор. Кстати, по слухам, в 2017-м всё так же турбобейсик там.
Alexander
20.02.2017
10:29:50
там дальше уже переход от Django на какой-нибудь https://github.com/channelcat/sanic
или что-то подобное
(я не знаю, куда именно, но на питоне есть решения, которые держат на уровне около 30 тыс запросов в секунду)
полагаю, сейчас есть возможность вообще никогда не уходить с питона, если хочется оставаться на нём) даже для крупных проектов
Vladimir
20.02.2017
10:31:59
всю профессиональную карьеру админом был
Alex
20.02.2017
10:33:12
Питон это морда, зачем изобретать велосипеды. django на все за глаза. А нагруженные задачи нужно выносить на отдельные сервера и можно уже тюнить с допиливанием с++ модулей как портов. Статусы и прочее через систему очередей
Google
Alex
20.02.2017
10:33:28
в общем все банально и классически
Alexander
20.02.2017
10:35:07
ну, да) есть несколько путей оптимизации) но если есть желание сохранить питон - это можно сделать
я всегда поддерживаю идеи о том, что время программиста оно дороже, чем железки
и со временем это будет только актуальнее
Roman
20.02.2017
10:39:09
Вот вопрос тру девопсам, как избавится от этой фигни?
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Могут быть обновлены 3 пакета.
0 обновлений касаются безопасности системы.
*** Требуется перезагрузка системы ***
Alexander
20.02.2017
10:39:27
motd?
Roman
20.02.2017
10:39:39
>Могут быть обновлены 3 пакета.
Alexander
20.02.2017
10:40:01
щща
Dan
20.02.2017
10:40:13
Motd
Roman
20.02.2017
10:40:13
update не помогает
Alexander
20.02.2017
10:40:43
там в /etc папка
и в ней скрипты, которые выполняются при логине
и можешь убрать какой-то из них и он не будет проверять
Roman
20.02.2017
10:41:19
Вопрос про 3 пакета
Vladimir
20.02.2017
10:41:23
Alexander
20.02.2017
10:41:24
/etc/update-motd.d/
Psy
20.02.2017
10:41:28
Чет одни львы
Dan
20.02.2017
10:41:36
Ррр
Alexander
20.02.2017
10:41:59
Google
Sergey
20.02.2017
10:42:16
Поставить дебиан? Или:
sudo apt-get dist-upgrade
sudo apt-get update
sudo apt-get upgrade
Alexander
20.02.2017
10:42:33
apt update && apt full-upgrade
если ты про обновления
а apt-get устарел)
Roman
20.02.2017
10:42:57
Почему интересно dist-upgrade ?
Alexander
20.02.2017
10:43:19
там ешё autoremove можно
чтобы старые потёр
Vladimir
20.02.2017
10:43:35
Sergey
20.02.2017
10:43:41
ну суть то одна, можно autoclean ещё бахнуть
Roman
20.02.2017
10:43:42
Попросил обновить postgres и ядро
Vladimir
20.02.2017
10:43:47
т.к. например были поставлены руками и им апт назначил поэтому приоритет 999
руками как-то неправильно в смысле
Alexander
20.02.2017
10:44:03
тогда обновит всё
Roman
20.02.2017
10:44:24
При дебиане такого не было! :)
Vladimir
20.02.2017
10:45:04
Alexander
20.02.2017
10:45:12
можешь сделать что-нибудь типа alias fuckit= "apt update && apt full-upgrade && apt autoremove" в ~/.bashrc
Roman
20.02.2017
10:45:32
full-ultra-final-uprade
Danila
20.02.2017
10:46:01
Google
Sergey
20.02.2017
10:46:01
Без смс
Alexander
20.02.2017
10:46:14
просто apt-get устарел
Danila
20.02.2017
10:46:46
ааа, отоночо
Alexander
20.02.2017
10:46:46
и ему на смену пришёл apt
и там вот так
Roman
20.02.2017
10:46:59
Aleserche
20.02.2017
10:47:39
в чем же разница? И где aptitude?
Alexander
20.02.2017
10:47:52
aptitude тоже не используется
выбор в пользу apt более логичный
вроде там apt full-upgrade == apt-get dist-upgrade
Roman
20.02.2017
10:51:11
О бля
Подготовка к распаковке …/ubuntu-core-launcher_2.22.3_amd64.deb …
Распаковывается ubuntu-core-launcher (2.22.3) на замену (1.0.27.1) …
Alexander
20.02.2017
10:52:54
в общем, добавляешь alias fuckit= "apt update && apt full-upgrade && apt autoremove" в ~/.bashrc, потом делаешь source ~/.bashrc и теперь командой fuckit ты можешь ставить обновления
Roman
20.02.2017
10:53:06
Вобщем пошел я поднимать сервак
Нет не пошел :)
Пропали сообщения, все хорошо стало!
Alexander
20.02.2017
11:03:45
но вообще команда не зря включает в себя слово fuck ?
в общем, сначала молитва, потом админский бубен, потом эта команда и в итоге всё работает)
Roman
20.02.2017
11:05:52
Я думал что dist-upgrade только для перехода на мейджор релиз нужна
Google
Alexander
20.02.2017
11:06:07
для перехода нужна команда do-release-upgrade
но перед этим fuckit тоже выполни)
то есть сначала обновляешь все пакеты для текущего релиза, потом делаешь переход
Roman
20.02.2017
11:07:12
Или не делаешь :)
Alexander
20.02.2017
11:07:13
и с LTS на LTS в убунте работает криво
Roman
20.02.2017
11:07:24
Пакеты то я всегда обновляю
Alexander
20.02.2017
11:08:36
проблема в том, что, например, http://packages.ubuntu.com/yakkety/python3.6 нет для LTS
у тебя 16.04 LTS
Roman
20.02.2017
11:09:21
Да, но я не буду его апгрейдить ближайшие пару лет точно
Alexander
20.02.2017
11:09:32
то есть у тебя есть три варианта: или поставить с лаунчпада, или обновиться до 16,10 и поставить оттуда или поставить через докер/rkt
или не обновлять его, да))
и вот почему я люблю контейнеры - мне пофиг, есть там этот пакет в системе или нет, я знаю, что из исходников его соберут и выложат на докерхаб официально через пару дней после релиза новой версии питона
ну, может, не пару дней, но в пределах недели-двух
то есть в пределах 2 недель я гарантированно, на 100% смогу перевести продакшн (если мне это захочется) на новую версию питона
Alex
20.02.2017
11:11:50
резиновые петли крутая вещь пацаны
Alexander
20.02.2017
11:11:53
просто потому что там, к примеру, добавили новые способы форматирования f"..."
Alex
20.02.2017
11:11:57
можно отжиматься, или присед делать
Dmitry
20.02.2017
11:12:23
или коллег пороть
вещь нужная
Alex
20.02.2017
11:13:04
для поддержания тонуса мышц самое то
я думаю в плане пороть провод мышки актуальнее