Хранение HTML контента в БД

Статус
Закрыто для дальнейших ответов.

xFE

Новичок
Регистрация
02.03.2011
Сообщения
2
Здравствуйте, проектирую БД к сайту.
На сайт можно будет добавлять статьи(т.е. соответственно html контент).
Рационально ли его будет хранить в БД в виде простого текста и какой тип для этого использовать?
Или лучше создавать на серваке отдельные странички а в базе хранить ссылки на них?
Как еще можно хранить большой объем текста?
 

tjrus

Well-Known Member
Регистрация
25.05.2010
Сообщения
101
я практикую создание страничек, так как если база разрастется, то будет потерпать нагрузку... так-же можно хранить в базе, но в этом случае посоветую использовать кэширование какое-нибудь...
 

kein

Частный случай
Регистрация
23.11.2009
Сообщения
446
Воспользуйтесь хромовским отладчиком.
Судя по всему проблемы с скриптовой частью, наверное tjrus прав, и вам стоит включить кэш.
Генерация главной страницы стабильно в пределах 3.9 секунды. А так же стоит возможно посмотреть тайминги запросов к базе если у вас их не много. Вообщем стоит отлаживать сам сайт, проверить скорость выполнения запросов, проставить и замерить тайминги, по всем точкам выполнения. Кэш конечно поможет, но мне кажется не стоит это дело так оставлять.
 

xFE

Новичок
Регистрация
02.03.2011
Сообщения
2
Спасибо, ребят.
Ну а если все-таки хранить в базе, то какой тип лучше использовать?
 

Кирилл Меньков

Well-Known Member
Регистрация
17.02.2011
Сообщения
93
Спасибо, ребят.
Ну а если все-таки хранить в базе, то какой тип лучше использовать?
http://sqlinfo.ru/forum/viewtopic.php?id=2259 вот что гугл выдал.
Храните как обычный текст, парсите html на сервере и отдавайте юзеру готовый результат.
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
Здравствуйте, проектирую БД к сайту.
На сайт можно будет добавлять статьи(т.е. соответственно html контент).
Рационально ли его будет хранить в БД в виде простого текста и какой тип для этого использовать?
Или лучше создавать на серваке отдельные странички а в базе хранить ссылки на них?
Как еще можно хранить большой объем текста?
1) В базе храним все, возможно вовне храним картинки, и то зависит от типа и настроек бд
2) Рационально хранить в виде html
3) Тип в зависимости от предполагаемого размера статей
http://dev.mysql.com/doc/refman/5.0/en/blob.html
4) Херней типа связей ссылок и страниц лучше не страдать

kein, tjrus вы о чем? вобще не въехал в ваши ответы.
Ребята, какая нахрен нагрузка в выдаче записи по индексу из бд?

Вот у меня сейчас нагрузка, когда в постгре три вложенных запроса, по пять лефтджойнов в каждом, с объединением, на 5 мл записей в каждой таблице, и то 10 секундного таймаута сервера не превышаем.
 

kein

Частный случай
Регистрация
23.11.2009
Сообщения
446
Отвечал я на другой вопрос, очень странно что тут мой ответ оказался :huh:
 
Статус
Закрыто для дальнейших ответов.
Верх Низ