Kirill
25.10.2017
20:56:16
Статика с диска тоже в память поднимится
Vladimir
25.10.2017
20:56:41
народ, вы забываете что сайт у человека дома может стоять за каким-нибудь отстойным роутером и 1000 запросов может повесить роутер (или сделать так что ему сильно поплохеет), да и одновременные 30-40 запросов при довольно жирном сайте могут забить канал
Alexander
25.10.2017
20:56:58
Vladimir
25.10.2017
20:57:04
впрочем человек мог ужаснуться содеянному (угрозе быть забаненным) и просто выключить его
Google
Vladimir
25.10.2017
20:57:08
или выключить ПК и пойти спать
Mikalai
25.10.2017
20:57:28
Vladimir
25.10.2017
20:57:32
или мог пойти фиксить панику где-нибудь и прямо сейчас писать код, пока старая версия поднимается-паникует-падает
Alexander
25.10.2017
20:57:50
Mikalai
25.10.2017
20:58:19
>нет конечно
Alexander
25.10.2017
20:58:33
не пойму как это поможет приложению (сайту)
Mikalai
25.10.2017
20:59:29
ну это к тому, что пихать html в мемкеш это такое себе
Alexander
25.10.2017
21:00:14
ну можно и в файлы, но это медленнее будет
Mikalai
25.10.2017
21:00:28
статических файлов
Alexander
25.10.2017
21:00:59
?
у nginx кеш из коробки может с файлами работать и с memcached, так вот с memcached это будет быстрее
Kirill
25.10.2017
21:03:04
там все просто, ОC пытается всю (ну почти) свободную память отдать под кэш, т.е. есть вероятность того, что запросы до диска не дойдут, а заберут все из памяти
Mikalai
25.10.2017
21:03:40
Google
Mikalai
25.10.2017
21:03:58
в мемкеш надо пихать что-то динамическое
а не файлы с диска
Alexander
25.10.2017
21:04:18
)))
это не файлы с диска
Mikalai
25.10.2017
21:04:48
суть в том что в memcached будет лежать тот же html но только не на диске а в оперативке
Alexander
25.10.2017
21:04:57
html-то чем-то собирается сначала
Mikalai
25.10.2017
21:05:32
а, теперь до меня доперло )
Alexander
25.10.2017
21:05:36
когда я писал html, имел в виду не файл на диске
Kirill
25.10.2017
21:08:50
До первого DDoS наш корпоративный сайтец на 5 страниц тоже джангой собирался, теперь просто статический ХТМЛ собирается и выкладывается )
serbernar
25.10.2017
22:13:28
Kirill
25.10.2017
23:52:05
go 1.9.2/1.8.5 released
Stanislav
26.10.2017
02:21:29
а есть к нему вменяемый ченжлог (вотпрямща, да), кроме списка закрытых иссуев?
Andrew
26.10.2017
03:32:32
Kirill
26.10.2017
04:09:48
Там еще есть https://github.com/golang/go/issues/22277 из которого можно попытаться понять что закрыто в 1.9.2, а что нет
serbernar
26.10.2017
04:30:49
Kirill
26.10.2017
04:55:26
Зачем Nginx патчить ?) Да и джанга там не нужна, можно статику сгенерить, а если можно статику сгенерить то так и надо делать
serbernar
26.10.2017
05:24:13
Ну, не нужна, так не нужна
можно тогда вообще было взять хьюго
и кади
Google
Nix
26.10.2017
05:54:04
есть сервак для теста json?
Andrew
26.10.2017
05:56:00
Mush
26.10.2017
10:21:29
посоветуйте наиболее быстрое key-value хранилище
Илья
26.10.2017
10:21:41
tarantool
:D
Ilya
26.10.2017
10:22:24
в памяти хранить map
Mush
26.10.2017
10:22:35
и надо персистентно
Ilya
26.10.2017
10:22:58
Уже условия появляются
Vladimir
26.10.2017
10:23:11
Быстрое на что?
На запись или на чтение?
Mush
26.10.2017
10:23:38
Vladimir
26.10.2017
10:24:38
На запись было бы проще
Mush
26.10.2017
10:26:03
Уже условия появляются
ок пишу максимум в одном месте, согласен, что размазанно получилось:
нужна по возможности персистентная key-value база, где 99% будет чтение и 1% апдейты или удаление (возможно выбрать)
Ilya
26.10.2017
10:26:56
Так-то я не знаю, просто высказался :)
Mush
26.10.2017
10:28:09
Илья
26.10.2017
10:28:16
да
он персистентный?
https://medium.com/@denisanikin/tarantool-vinyl-200k-transactions-per-second-on-a-disk-based-database-c5f3cbba6543
если что, там и чатик есть https://t.me/tarantoolru
Vasily Romanov
26.10.2017
10:31:17
не-винил тоже персистентный
Google
Mush
26.10.2017
10:35:09
спасибо, но там пишут что write-optimized
как раз то, чего мне не надо
Vasily Romanov
26.10.2017
10:35:23
это движок винил
там есть ещё мемтикс - который в памяти всё держит и снапшоты + xlog для персистентности
Alexander
26.10.2017
11:16:59
если встроенный KV подойдёт можно посмотреть для популярных Go-KV бенчи тут https://blog.dgraph.io/post/badger-lmdb-boltdb/
Mush
26.10.2017
11:17:25
Alexander
26.10.2017
11:18:06
если нужно что-то внешнее, то есть Redis, он довольно быстрый и широко распространён
Mush
26.10.2017
11:22:49
Daniel
26.10.2017
11:22:54
редис - говно
Mush
26.10.2017
11:23:09
информативно
Alexander
26.10.2017
11:23:12
всё говно что не моча
Daniel
26.10.2017
11:23:30
редис - нговно даже в номинации KV-базы
но узнать об этом можно только дав на него высокую нагрузку
Alexander
26.10.2017
11:24:55
https://db-engines.com/en/ranking/key-value+store
вот подборка неплохая
из того что там есть Aerospike моден нынче
Илья
26.10.2017
11:26:21
индекс популярности, как мера скорости
неплохо :)
Alexander
26.10.2017
11:27:00
где там написано что это индекс скорости?
Mush
26.10.2017
11:28:03
Google
Илья
26.10.2017
11:28:10
Mush
26.10.2017
11:28:11
индекс гуманитариев
Alexander
26.10.2017
11:28:36
не думай, комментируй. это подборка популярных KV и всё
на чтение же наиболее быстрым будет то у чего под капотом B-Tree(+)
ну и то что вылизали хорошо
Илья
26.10.2017
11:31:03
зачем kv btree? :) насколько я читал про тарантул hashтам быстрее, btree нужны для выборок
Alexander
26.10.2017
11:31:52
ну да, если диапазоны не нужны, то хеш будет быстрее, тогда можно просто map заюзать ?
Илья
26.10.2017
11:32:27
ну, насколько я понял задачу, человеку нужен персистентый map с быстрым доступом
я бы смотрел в сторону tarantool/aerospike
Alexander
26.10.2017
11:40:10
звучит разумно. в аэроспайке если нужны будут рейнджи их можно будет включить (посмотрел док)
почитал про редис, с ним я погорячился. для них оптимизация перфоманса целью не является, так что по пузомеркам будут сливать по определению
Qtoborg
26.10.2017
13:16:59
Всем доброго дня. Приглашаю желающих программистов на go влиться в команду разработки блокчейн. Подробности можем обсудить в ЛС.
Mush
26.10.2017
13:40:40
mstrVLT
26.10.2017
13:46:43
Mush
26.10.2017
13:47:01
в этот чатик
Qtoborg
26.10.2017
13:47:46
Пока область молодая будут везти
Maxim
26.10.2017
13:49:33
Qtoborg
26.10.2017
13:57:12