]> www.wagner.pp.ru Git - oss/stilllife.git/blobdiff - doc/manifest.txt
Решена проблема с PATH_TRANSLATED в Fedora: если путь в адресной строке
[oss/stilllife.git] / doc / manifest.txt
index e83e6a01c2ad22889f5456ea49eb7302766bec65..39b970813f2de2477fd45f886349c5092a2fb662 100644 (file)
 валидный HTML, а для его обработки server-side мы будем использовать
 DOM, похожий на тот, что используется в браузере. 
 
-F
+Дабы избежать проблем с кодировками, мы постулируем что кодировок, кроме
+UTF-8 не бывает. Все браузеры давно понимают utf-8, и нет причин
+связываться с проблемами перекодировки.
+
+Далее, мы не используем базу данных. Все сообщения, отправленные
+пользователем, помещаются в HTML-файлы, которые потом
+отдаются сервером, как статические файлы. Поскольку в большинстве
+случаев количество запросов на чтение превосходит количество запросов
+на постинг на 3-4 порядка, это обеспечивает максимальную
+производительность.
+
+Кроме того, это обеспечивает легкость резервного копирования.
+Фактически, все, кроме базы пользователей можно утащить обычным
+браузером, поместить на другой сайт, и оно там будет работать.
+
+Каждый форум является директорией, каждая тема - файлом в этой
+директории. Поэтому возможна неограниченная вложенность форумов и
+сосуществование подфорумов с темами на одном уровне вложенности.
+
+Базу пользователей (содержащую их E-Mail-адреса и пароли) рекомендуется
+все же держать в месте, недоступном по http и сохранять её, резервную
+копию, используя ftp- или shell-доступ.
+