Size: a a a

Golang Developers — русскоговорящее сообщество

2020 October 01

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
типа я заранее знаю структуру документа
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
и далее просто читаю файл и прям потоково обрабатываются элементы
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
хмлка просто ебических размеров
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
Push/pull парсеры гугли
источник

AM

Alexander Maslov in Golang Developers — русскоговорящее сообщество
Faster XML stream processing in Go - Eli Bendersky's website
https://eli.thegreenplace.net/2019/faster-xml-stream-processing-in-go/
источник

AM

Alexander Maslov in Golang Developers — русскоговорящее сообщество
Vladimir Smagin
а хмл возможно отпарсить потоково?
Гугли sax
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
спасиб
источник
2020 October 02

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Ребят, а []byte и string кэшировать же одинаково по занимаемой памяти RAM?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Мне кажется []byte будет больше, так как слайс - не просто набор байт, это структура чуть сложней
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
думаю есть способ это дело проверить
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Andrey Kolkov
Ребят, а []byte и string кэшировать же одинаково по занимаемой памяти RAM?
Плюс-минус да
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Анатолий
Мне кажется []byte будет больше, так как слайс - не просто набор байт, это структура чуть сложней
type slice struct {
 array unsafe.Pointer
 len   int
 cap   int
}

type stringStruct struct {
 str unsafe.Pointer
 len int
}

Не огромная разница)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
x-foby
type slice struct {
 array unsafe.Pointer
 len   int
 cap   int
}

type stringStruct struct {
 str unsafe.Pointer
 len int
}

Не огромная разница)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Действительно
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Просто сделал пакет prerender на Go, кеширует странички SPA для поисковиков и прочих. Интересно, насколько будет жрать память.
источник

D

Denis in Golang Developers — русскоговорящее сообщество
Andrey Kolkov
Просто сделал пакет prerender на Go, кеширует странички SPA для поисковиков и прочих. Интересно, насколько будет жрать память.
Линк дашь
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Denis
Линк дашь
Пока нету ещё, только организация github.com/goprerender
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Andrey Kolkov
Просто сделал пакет prerender на Go, кеширует странички SPA для поисковиков и прочих. Интересно, насколько будет жрать память.
Ну учитывая то, что отдавать придётся в []byte всё равно, я бы и хранил так же
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
x-foby
Ну учитывая то, что отдавать придётся в []byte всё равно, я бы и хранил так же
По идее, может и так сделаю...
источник

D

Denis in Golang Developers — русскоговорящее сообщество
Andrey Kolkov
Просто сделал пакет prerender на Go, кеширует странички SPA для поисковиков и прочих. Интересно, насколько будет жрать память.
А оно в памяти что ли хранить будет? Не скейлится, зачем такое нужно если редис есть
источник