0 / 0 / 1
Регистрация: 14.03.2011
Сообщений: 54
|
|
1 | |
Где хранить редактируемый текст для страниц?28.11.2013, 20:07. Показов 1372. Ответов 6
Метки нет (Все метки)
Хочу реализовать на сайте что-то вроде редактора wysiwyg для текста на страницах, чтобы в панели управления можно было редактировать его. Собственно где ентот текст хранить? И как его в представление вставлять? Я написал решение, с сохранением текста в текстовый файл, однако думаю что могут возникнуть ошибки под нагрузкой.
0
|
28.11.2013, 20:07 | |
Ответы с готовыми решениями:
6
где хранить текст файлы? или как хранить данные? Где хранить переменные для сеанса Где хранить информацию для приложения Где хранить иконки для компонентов? |
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
28.11.2013, 20:09 | 2 |
что мешает использовать базу данных sql ? что это за подход с текстовым файлом?
0
|
0 / 0 / 1
Регистрация: 14.03.2011
Сообщений: 54
|
|
28.11.2013, 20:12 [ТС] | 3 |
С sql проблем нету и я думал реализовать этот метод, однако всё же ждал критики на этот счёт)
0
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
28.11.2013, 21:00 | 4 |
самому интересно - где правильно держать тексты? если статьи по нескольку страниц текста - нормально их хранить в поле sql таблицы nvarchar(MAX) например?
0
|
0 / 0 / 1
Регистрация: 14.03.2011
Сообщений: 54
|
|
28.11.2013, 21:06 [ТС] | 5 |
Думаю да, можно и в ntext колонке. По производительности это вроде не сильно ударит) Почему я хотел реализовать текстовый файл? Заказчик хочет бэкап на его личный сервер, а с хостинга не так просто утаскивать БД, придётся наверное писать службу...
0
|
burning1ife
|
|
29.11.2013, 08:39 | 6 |
Все зависит от размера файлов. если до 4mb, то я бы хранил в ntext. иначе в файловой системе, а в бд ссылка на него.
а еще помните про SQL full text search, если надо искать что-то тексте. за это плюс хранению в бд.
1
|
29.11.2013, 09:41 | 7 |
Для полнотекстового поиска лучше использовать Lucene.Net, так что разницы нет где хранить. А что касается бэкапов, то в любом случае нужно снимать полный дамп, включая БД. Вот только на нормальном хосте работа с SQL Server будет намного быстрее, чем с файловой системой, т.к. эта СУБД старается все кэшировать в памяти.
А в целом это дело вкуса и холиварить можно бесконечно.
1
|
29.11.2013, 09:41 | |
29.11.2013, 09:41 | |
Помогаю со студенческими работами здесь
7
Где хранить данные для STM32VL Discovery? Где лучше хранить информацию для приложения? Народ, посоветуйте где хранить изображения для сайта? Где хранить глобальную переменную для всех представлений? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |