Czy można przechowywać HTML w MongoDB? Czy są wady? Czy istnieją lepsze alternatywy?Jaka jest dobra strategia przechowywania HTML w MongodDB JSON-style doc
Jestem trochę nowy w JSON, ale planuję przenieść moją witrynę WordPress na niestandardową stronę meteor/mongodb.
W WordPress nasze "Wpisy" to w zasadzie zapisy produktów, a "główna treść" to opis produktu. Te opisy zawierają niektóre znaczniki HTML, takie jak "silne" tagi, tagi przerwania i hiperłącza href.
<p>Who hasn't wished for a mini-Roomba to handle the arduous task of cleaning their iPhone screen? Now your dreams have come true! See the Takara web page for a <a href="http://www.takaratomy.co.jp/products/automee/" title="automee s" target="_blank">demo video.</a><strong>Colors: </strong> White, Red, Orange and Blue Runs on a single AA battery.<br> 1,575 yen</p>
W przeciwieństwie do XML, JSON nie ma czegoś takiego jak CDATA. Czy jest to zły pomysł, aby umieścić HTML w polu opisu dokumentu w stylu JSON? Czy są w tym celu specjalne znaki ewakuacyjne? Czy powinienem przechowywać opis produktu HTML jako zewnętrzny, statyczny plik? Czy są inne najlepsze praktyki?
{
'_id':'236',
'name':'Tokyo Marui M9A1 Gas Blow Back Airsoft Gun',
'description':'<p>html here?</p>',
'tags': ['toys','outdoors']
...
}
Każda wskazówka, porady, linki mile widziane!
EDIT
reprezentacyjne tekstowy opis dodany.
EDIT2
znalazłem ten artykuł stackoverflow: How to store HTML data in MongoDB?
a drugi na google https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/HW5XB5yox20
Wydają się powiedzieć, powinno być w porządku. Ale nie ma zbyt wiele dyskusji, więc po prostu więcej potwierdzenia.
Edit3
dodatkowe odniesienie https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/0m8KJ7mPWiQ
W zależności od rozmiaru plików i wzorców dostępu, m Lepiej jest używać statycznych/luźnych plików HTML, ponieważ unikasz używania DB do pobierania statycznych danych (i wiele serwerów internetowych optymalizuje obsługę plików statycznych). – WiredPrairie