Email or username:

Password:

Forgot your password?
Top-level
Iron Bug
@rf @gamliel @b1beny4 ну так на мастодоне есть сервера с десятками, если не сотнями тысяч юзеров. я специально не считала, но вообще в мастодоне сконцентрировано порядка 95% всего Федивёрса. а суммарно количество около 4 миллионов (это не считая забаненного всеми габа). подписка на ленту такого сервера будет присылать просто огромное количество постов.

это маленькие цифры для веба. тем более, что эта самая главная страница не обновляется часто и просто сидит в кэше. сервер не тратит ни миллисекунды проца, чтобы её отдать.

я знаю, что такое локализация. и это не "lng-файлы", а gettext и pot-файлы, но не суть. я не хочу с ним заморачиваться. человек, который работает в консоли, всё равно отлично знает английский. без этого в компах делать даже близко нечего. да и нечего там переводить. никакой развесистой клюквы в интерфейсе я делать не хочу. создать/редактировать/удалить пост, прочитать пост. вот не думаю, что надо какой-то сложный интерфейс для этих простых действий и что там что-то может быть непонятно.
5 comments | Expand all CWs
Iron Bug
@rf @gamliel @b1beny4 и да, у википедии кэш не только свой, а ещё и на всех уровнях. у провайдеров, у сетевых компаний, гугл-кэш. так что им не надо особо напрягать свой сервер. а вот у федивёрса с кэшированием так не получится. там кругом post-запросы, а они, естественно, не кэшируются. поэтому сервера отрабатывают честно каждый запрос. они могут отчасти кэшировать выдачу контента, но тоже не всегда и не всё. я у себя сделала кэширование для френдики (сама она этого не делает). она стала жрать раза в три меньше проца. но всё равно это слишком много ресурсов. потому что сделано неоптимально.
@rf @gamliel @b1beny4 и да, у википедии кэш не только свой, а ещё и на всех уровнях. у провайдеров, у сетевых компаний, гугл-кэш. так что им не надо особо напрягать свой сервер. а вот у федивёрса с кэшированием так не получится. там кругом post-запросы, а они, естественно, не кэшируются. поэтому сервера отрабатывают честно каждый запрос. они могут отчасти кэшировать выдачу контента, но тоже не всегда и не всё. я у себя сделала кэширование для френдики (сама она этого не делает). она стала жрать раза...
Iron Bug
@rf @gamliel @b1beny4 у меня в моём дистрибутиве вообще нет локалей. именно поэтому я и не хочу с ними заморачиваться. это нельзя даже протестировать на моей машине.
Iron Bug replied to Iron
@rf @gamliel @b1beny4 есть некоторая эмуляция локалей, но самого функционала нет. у меня используется musl и в нём есть юникод, а всякие там юзерские кодировки отсутствуют, как класс. я не уверена, что вообще есть совместимость с gettext. но я его не использую, поэтому сказать не могу.
Gamliel Fishkin  🮱

@iron_bug @rf @b1beny4

> это не "lng-файлы", а gettext и pot-файлы, но не суть. я не хочу с ним заморачиваться
Я говорю про возможность взять файл-шаблон, перевести все фразы в нём на требующийся язык и положить готовый файл на сервер, чтобы сервер его использовал.

> человек, который работает в консоли, всё равно отлично знает английский
Сервер могут ставить для бабушки-дедушки, друзей, института, а то и с регистрацией всех желающих. Часть из которых не знает по-английски ни слова, даже send.

Iron Bug replied to Gamliel Fishkin  🮱
@rf @gamliel @b1beny4 сервер это сервер. у него вообще нет никакого юзерского интерфейса, и слава яйцам. я как раз работаю с серверами и с гуями вообще дел не имею, как правило. серверная часть работает без всяких локалей. ей пофигу на то, что там в базе.
Go Up