
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