Искать  
 
   
 
[Решено] Записи в БД или в файлах для лучшей производительности?!
Отправлено: 04 Февраль 2013 12:55 P.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09

Возникла необходимость в реализации крупного ресурса с большим объемом текстовой информации (сборник научный статей из сборников конференций). Планируется занести в EE порядка 30 тыс записей объемом 8-12 тыс знаков. Скажите, лучше это все дело разместить в базе данных, а потом оптимизировать забросы при помощи кэширования, или же разместить статьи в XML файлах и парсить каждый раз при обращении пользователя к определенной статье?
У меня возникли только такие варианты решения. Буду рад услышать другие smile Все спасибо!

Профиль
 
 
Отправлено: 04 Февраль 2013 04:21 P.M.   [ Игнорировать ]   [ # 1 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

В вашем случае выриант работы с текстовым материалом

был бы более предпочтителен, но, используя xml формат

вы лишаетесь возможности html форматирования текста.

С этой точки зрения выгоднее было бы использовать

Markdown разметку и соответствующий парсер для нее:

http://michelf.ca/projects/php-markdown/

Опять же, и в первом и во втором варианте имеется

существенное ограничение функциональности - отсутствие

поиска! Так что, скорее всего, перегонять вам все

это в базу, да заниматься тонкой настройкой...

или - “утопить” все это в кешировании wink

Профиль
 
 
Отправлено: 04 Февраль 2013 06:13 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09

Огромное спасибо за наводку smile

Профиль
 
 
Отправлено: 04 Февраль 2013 11:21 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

http://devot-ee.com/add-ons/smartdown smile

Для кеширования http://www.solspace.com/software/detail/static_page_caching/

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 05 Февраль 2013 08:53 A.M.   [ Игнорировать ]   [ # 4 ]
Member
RankRankRank
Всего сообщений:  172
Зарегистрирован  2010-07-13

а нужен ли тогда EE?? Может проще сразу эту часть c Sphinx сделать?

 Подпись 

booooring…

Профиль
 
 
Отправлено: 05 Февраль 2013 04:39 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11
Gotcha - 05 Февраль 2013 08:53 A.M.

а нужен ли тогда EE?? Может проще сразу эту часть c Sphinx сделать?

Для Sphinx нужно знать синтаксис reStructuredText. Он больше подходит для документаций разных.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль