Reply to MIQEFUR5HYYUUBQJDRO3


>Суть в том (упрощенно), что сайты -- это по сути sqlite файл(ы) + js.

Если совсем точно, то:

- По сети распространяется подписанная владельцем зайта статика (css, js, html), но медленно. Это обычно сам код зайтов. Например, изменение CSS на зайте после публикации может расходиться много минут.

- По сети распространяются данные пользователей в .json. Обычно быстро, часто за секунды. Поэтому возможны чаты, быстрое общение на форумах и т.п.

- Данные, полученные в json складываются локально в sqlite как в кеш. Чтобы можно было быстро работать с ним и одновременно с данными пользователей. Но сами sqlite-файлы по сети не распространяются. Ну, в смысле, штатные. Так-то можно, конечно, положить их как статический контент зайта :) Хотя из кода морды зайта на JS туда, наверное, обратиться в таком виде не получится.

Связка формата json + sqlite обычно выходит несколько хаотичная из-за того, что у каждого участника сети собственные подписанные файлы. Соответственно, при сборе их нужно объединять. Я сперва было обрадовался, что в sqlite есть всё нужное для работы сторонних утилит, но потом оказалось, что всё равно нужно лазить в пользовательские json, так что я больше sqlite в утилитах не использую, напрямую сканирую json :)






Help

Code blocks

====
for i=1,10 do
    print "hello world"
end
====

Quotes

> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna

Spoilers

Open text...
%%spoiler%%
Top secret! Till end of message...

Headers and splitters

== Chapter 1
A long time ago in a galaxy far, far away....
----
That's all!