К основному контенту

Организация структуры хранение данных сайтов

Интернет страницы состоят из HTML текста и Внешних файлов таких как скрипты, флеш, картинки, стили.
Браузер сначала грузит HTML затем всё остальное.

Внешние файлы
для внешнего содержимого лучше организовать одну или несколько директорий.
например
\files\javascripts
\files\images
\files\styles
иши
javascripts

images
styles
flash
files
...
если файлов много, то структуру можно усложнить обьединяя внешние ресурсы по основным признакам. например: текст или мультимедиа, системные или не системные.

HTML файлы
их можно хранить на сервере используя файловую систему,
но большинство программистов предпочитают хранить их в базе данных с типом поля TEXT.
База данных может хранить огромное колличество текстов. Если сайт разрастется то прийдется заплатить хостеру за расширение ресурсов.

Структура базы данных HTML
Строится методом деревьев. элемент дерева должен иметь поля с адресами предка и потомка.

Комментарии

Популярные сообщения из этого блога

Как узнать время включения/выключения компьютера.

Способов масса, одни из них: в журнале событий windows  выбрать eventlog, теперь в таблице легко найти события с кодами: 6005 - событие остановки eventlog - компьютер выключился 6006 - событие запуска eventlog - компьютер включился обычно эта служба запускается и остонавли во время включения/выключения компьютера, и пишет в журнале событий системы код события и время.

Русская кодировка ASCII, ANSI и UTF-8, windows-1251 (CR, LF, CR LF)

Что нужно знать: Encoding – это кодировка для вывода данных (UTF-8, windows-1251) Line Endings – формат строк (CR, LF, CR LF) Byte Order Marker (BOM) – системная область в начале файла. LF – используется в UNIX вместе с кодировками UTF-8 или windows-1251 CR – используется в MAC системах. на сервере лучше использовать кодировку ANSI это и есть кириллица (Windows), символ занимает 1 байт (оптимизированный ASCII) UTF-8 может содержать заголовок BOM который содержит системную информацию, символ занимает 2 байта wysiwyg редакторы добавляют метатег в html страницы с кодировкой кирилицы. это не очень хорошо, если сервер настроен на UTF-8, в этой кодировке корректно работают некоторые библиотеки приложения и прочие

Proxy list постоянный прокси анализатор

http://proxy-list.org/ru/index.php