Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL]Duża tabela html do bazy danych jako 'mediumtext' czy iframe?
4Axis
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 14.05.2014

Ostrzeżenie: (0%)
-----


Witam.
Mam kilkadziesiąt dużych tabel do wstawienia i wyświetlania przy produktach w prestashop. Nie wiem czy zapychać nimi bazę danych czy lepiej wstawić jako plik html na serwer i zrobić iframe. Tabele byłyby wstawiane do zakładek produktów (około 4 na produkt) przy około 15000 produktów. Rekordy wstawiają się dla każdego produktu, więc byłoby 60000 rekordów. Boję się że zajedzie mi db jak wstawię to jako kod html do bazy danych
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
4Axis
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 14.05.2014

Ostrzeżenie: (0%)
-----


Tabel będzie cała masa (IMG:style_emoticons/default/wink.gif) . Moduł do wstawiania zakładek w presta działa na TinyMCE, który wywala bezpośredni kod php. A ja jestem za cieńki by robić własny modół lub mocno zmieniać core. Poza tym chciałbym tego uniknąć, niewiadomo kto to później przejmie do prowadzenia.

Wywaliłem wszystkie parametry z tabel do zewnętrznego css. Odchudziło to kod html o jakieś 30% i udało się zrobić insert kodu tabeli do 1688 pozycji. Mam nadzieję, że reszta też się jakoś zapakuje (IMG:style_emoticons/default/wink.gif) .

Odnośnie obciążenia bazy, co jest lepsze? Ładowanie w postaci:
  1. INSERT INTO `ps_extraproducttab_product_lang` (`id_Tab`,`id_product`,`id_lang`,`content`)
  2. SELECT '2', `id_product`, '1', '<div><table id="ad" cellspacing="2">......................długi kod ..................
  3. from `t_912_all`

czy stawienie np.: '2222222' zamiast kodu i później UPDATE tej pozycji i podstawienie tam długiego kodu?

CHyba jednak ten sposób nie przejdzie (IMG:style_emoticons/default/sad.gif) baza urosłą mi o 500 MB na tej tabeli
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 22:25