Обновить
169
John Found@johnfound

Инженер автоматизации

97
Подписчики
Отправить сообщение

Вот так уже понял.

количеству букв в записи N в виде слова какого-то языка

Вот это.

А подробнее? Не понял ничего.

Программеры нынче стали несообразные. С каждым годом все мельче и мельче! :D

Такой программист должно быть тощий:


Программеры — они толстые. Потому что они сидят. А админы — они тощие. Потому что бегают. Впрочем, бывают тощие программеры. Но не надо думать, что это исключение из правил — это переученные админы. Также встречаются и толстые админы. Это обленившиеся программеры.

А можете сказать на каком хостинге находится ExBB.info?


И некоторые технические подробности насчет движка – например потребление памяти, время генерации страницы?

А если всерьез, то такие тесты я не проводил. Установите, попробуйте. Может и дотянет то терабайты и тысячи запросов в секунду. То что у меня есть – я показал.

Ну, ну, конечно перабайтных БД на телефоне, выглядит куда лучше. На PHP. :P

Использование MySQL, когда она есть, тоже не без проблем. Например часто на дешевых хостингах есть лимит на запросы в БД. И этот лимит часто небольшой. Например на мой хостинг это 100 000 запросов в час. Это выглядит очень много, но часто одно действие потребителя заканчивается десятками запросов в БД.


Но на количество файлов тоже есть лимит. Например у меня это 90000 файлов. И это ограничит размер форума ExBB до 90000 постов (или даже меньше).


Именно прикидывая все эти ограничения, в конце концов я написал свой движок форума на SQLite – файл только один, а лимит на запросов нет.

С горизонтальным масштабированием проблема в SQLite. Либо нужно менять базу и пулер коннектов ставить.

Конечно в SQLite. Но во первых заменить ее примерно на MySQL не так уж и сложно и во вторых есть и клиент-сервер решения совместимые с SQLite.


И вообще, стоит вопрос зачем масштабировать? Если установить AsmBB на отдельном сервере с мощном многоядерном процессоре и SSD, а веб сервер на втором, производительность хватит на многотысячном форуме и гигабайтной БД.

— используется апач
— нет кеширования
— нет возможности распределения горизонтально

Апач – это просто демо. Если надо делать для реального форума, я конечно выбрал бы RWASA, lighttpd или nginx.


Кеширование чего? Там есть кеширование HTML постов в БД (чтобы не рендировать markdown каждый раз) и правильно сделанное кеширование на стороне клиента. Кеширование запросов применяется главно, потому что скрипты выполняются медленно на сервере. В случае с ассемблером, это не так.


Горизонтальное масштабирование вполне возможно – FastCGI это поддерживает.

Использование каких либо таймеров – это всегда костыль.

Вы процитировали 1-2 кВт⋅ч — энергопотребление

Если вы физик, то поняли бы, что если это энергопотребление, то надо сказать за какое время. Но тогда оно опять превращается в мощностью, потому что енергия/время = мощность.


Так что 1-2 кВт*ч в 10 минут = 6-12кВт, а если в сутки, то 40-80Вт


В случае значение имеет именно мощность и ничто другое.

Просто цитата:


Стремление вновь и вновь упорядочивать предметы — возможный признак аутизма[1].

В украинском нет буквы Ъ, поэтому заменяется на О.


А как Ъ заменяется на О??? Если заменять, то на А! И кстати, если у них нет Ъ, то как пишут, если в слове есть звук Ъ? А вот, нашел — твердый знак, заменяют апострофом. Так, пусть пишут: Б'лгария!

Может и напишу. Но это несколько труднее и отнимет больше времени. К тому же, неясно насколько это будет интересно людям. Мне кажется, что есть лучшие темы — например рассказ о том как программировать GUI с ООП на ассемблере.

Русские, что с них взять! Империя зла и все сказано.


Но вы почему пишете Балгарыя???


Или даже так Баўгарыя???


В/на Украине тоже хороши – Болгарія


А правильно, конечно – България! И никак иначе!


И не склоняется никогда! (а то я все время падежи путаю!) :D :D :D


Ребята, давайте жить дружно! :)

есть возможность использовать передовые технологии масштабирования.

И все таки, даже и для них имеет значение один дейта центр или два нужны для обеспечения нагрузки. Просто масштабы другие.


А код на ассемблере масштабируется очень хорошо? Ведь даже AsmBB работая на FastCGI масштабируется очень хорошо, хоть и выбор SQLite накладывает некоторые ограничения. Например вполне возможно запустить AsmBB на отдельном сервере, а веб сервер на другом или даже на нескольких.


Если заменить БД (а это не так трудно), то можно вообще запустить AsmBB на нескольких серверов и обеспечить линейное масштабирование до бесконечности.

Исправил. Баг был в темплейтах.

А был ли смысл писать на ассемблере, если при должной настройке Nginx на самописном PHP-сайте можно выдерживать и хабра- и лор- эффект на очень малых ресурсах?

Но ведь можно и nginx+FastCGI+ассемблер.


А еще лучше RWASA+FastCGI+ассемблер.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность