Fórum Root.cz

Hlavní témata => Server => Téma založeno: ReXF 17. 08. 2016, 21:45:44

Název: Systém pro fórum bez databáze
Přispěvatel: ReXF 17. 08. 2016, 21:45:44
Dobry den,

Existuje nejake forum napr. phpbb, ktere by dokazalo ukladat prispevky jako soubory na FTP serveru daneho webhostingu.

Jedna se me o to ze mam webhosting u wedosu a ten ma jenom 2GB max prostor pro databazi.
A bohuzel nemam penize abych daval 300 mesicne jen za vetsi databazi.
Moje znalosti nestaci na provoz celeho VPS serveru.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Kit 17. 08. 2016, 22:25:08
2GB databáze by měla vystačit pro hodně obsáhlou aplikaci. Samozřejmě do ní nesmíš rvát obrázky a videa.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Filip 18. 08. 2016, 14:27:05
ano existuje.... nakoduj si ho sam/
Název: Re:Systém pro fórum bez databáze
Přispěvatel: to_je_jedno 18. 08. 2016, 14:44:41
Bys to mohl dopsat pro Drupal8, treba by to nekdo dalsi vyuzil :-)

Ale jinak pokud ti opravdu nestaci 2GB na databazi nejakeho fora tak tam bude asi dost ziva komunita -> vyhlasuj jednou rocne sbirku, delam to taky tak a lidi radi kazdej poslou stovku za to, ze bude jejich oblibeny projekt dal fungovat.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: gl 18. 08. 2016, 15:00:21
Zkus najít nějakou knihovnu, která umožňuje binární vyhledávání v seřazeném souboru. Nebo si to napiš sám. Já používám tuhle utilitu pro vyhledávání v lozích. https://github.com/pts/pts-line-bisect. Můžeš si potom udržovat seřazené soubory začínající klíčem, který potřebuješ. Nebo zkus najít nějaké hotové řešení v PHP.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Ivan Nový 18. 08. 2016, 15:11:46
Tak pokuď jde jen o příspěvky, tak můžete použít například Nette. Pro ukládání můžete použít objekt FileStorage, kde máte možnost ukládat podle klíče. Viz Zde. https://api.nette.org/2.4/Nette.Caching.Storages.FileStorage.html .
Klíčem bude id článku, diskusi bych při změně ukládal celou, serializovanou pomocí funkce serialize.

Eventuelně byste k tomu mohl použít i object Cache z nette, viz návod zde: https://doc.nette.org/cs/2.4/caching
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Ivan Nový 18. 08. 2016, 15:16:43
A nebo jsem našel ještě toto, flat file CMS https://getgrav.org/
Název: Re:Systém pro fórum bez databáze
Přispěvatel: ttt 18. 08. 2016, 15:18:48
Co nějaké fórum postavené nad SQLite? Těch musí být hromada, ne?
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Lol Phirae 18. 08. 2016, 15:38:59
Nějak nechápu, co se tu řeší? Jako fakt ti nestačí 2GB na fórum a chceš to hostovat za 30 Kč měsíčně na WEDOSu? Jako LOL, to bude mít výkon jak prase.

Třeba to tebou zmíněné phpBB samozřejmě přílohy ukládá jako soubory, ne do databáze. Tam je jen tabulka s názvama souborů.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: to_je_jedno 18. 08. 2016, 15:45:24
Co nějaké fórum postavené nad SQLite? Těch musí být hromada, ne?
Jasne, treba Drupal (SQLite 3.7.11 or higher). Ale otazka je jestli ho podporuje hosting.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Kit 18. 08. 2016, 15:55:57
Co nějaké fórum postavené nad SQLite? Těch musí být hromada, ne?
Jasne, treba Drupal (SQLite 3.7.11 or higher). Ale otazka je jestli ho podporuje hosting.

Většina hostingů SQLite běžně podporuje včetně přístupu přes PDO. Na fórum je to skvělá databáze.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: j 18. 08. 2016, 17:23:17
Tyvle ... 2GB je jednak hromada dat, druhak pokud budes mit vic, tak ti tam musi postovat tisice lidi, a calnou 3kila mesicne je pak k smichu.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: JardaP . 18. 08. 2016, 17:48:05
No, jak se tam zacnou rvat obrazky a filmy, tak je to tak na tyden.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Inkvizitor 19. 08. 2016, 08:39:03
No, jak se tam zacnou rvat obrazky a filmy, tak je to tak na tyden.

2GB za týden? To chceš sdílet 3GP?
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Lol Phirae 19. 08. 2016, 18:11:15
No, jak se tam zacnou rvat obrazky a filmy

Do databáze? Doma všichni zdrávi? :o
Název: Re:Systém pro fórum bez databáze
Přispěvatel: JardaP . 19. 08. 2016, 20:28:51
No, jak se tam zacnou rvat obrazky a filmy, tak je to tak na tyden.

2GB za týden? To chceš sdílet 3GP?

To je uplne jedno. Otevri si web na sdileni porno filmu a uvidis ten hukot, jen co se ti to trochu rozjede. Schvalne, jak dlouho ti 2 GB vydrzi.

No, jak se tam zacnou rvat obrazky a filmy

Do databáze? Doma všichni zdrávi? :o

Kde presne jsem napsal, ze by ty obrazky mely byt ulozene v databazi?
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Lol Phirae 19. 08. 2016, 21:20:21
Kde presne jsem napsal, ze by ty obrazky mely byt ulozene v databazi?

Já ti nevím, možná by pomohlo si přečíst, co se tady řeší.  :o
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Kit 19. 08. 2016, 21:30:27
Kde presne jsem napsal, ze by ty obrazky mely byt ulozene v databazi?

Já ti nevím, možná by pomohlo si přečíst, co se tady řeší.  :o

Asi by neuškodilo, kdybys v tomto směru šel příkladem.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: JardaP . 19. 08. 2016, 22:31:25
Kde presne jsem napsal, ze by ty obrazky mely byt ulozene v databazi?

Já ti nevím, možná by pomohlo si přečíst, co se tady řeší.  :o

Resi se tady, jak nacpat forum do 2 GB.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: e3k 19. 08. 2016, 22:46:39
ked to ma byt male tak to kludne mozes drzat v RAM a ukladat do 1 json subora.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Kit 19. 08. 2016, 23:02:04
ked to ma byt male tak to kludne mozes drzat v RAM a ukladat do 1 json subora.

To už může rovnou použít Redis a bude to mít alespoň spolehlivé.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Lol Phirae 19. 08. 2016, 23:13:07
Kde presne jsem napsal, ze by ty obrazky mely byt ulozene v databazi?

Já ti nevím, možná by pomohlo si přečíst, co se tady řeší.  :o

Resi se tady, jak nacpat forum do 2 GB.

No, já mám dojem, že už to bylo celkem vyřešeno, než jsi přišel ty s tou kokotinou o ukládání videí a spol. do databáze. Ono totiž omezená je velikost té DB, ne místo na disku.  ::)
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Kit 19. 08. 2016, 23:20:17
No, já mám dojem, že už to bylo celkem vyřešeno, než jsi přišel ty s tou kokotinou o ukládání videí a spol. do databáze. Ono totiž omezená je velikost té DB, ne místo na disku.  ::)

Ty sis nevšiml toho sarkasmu v příspěvku?
Název: Re:Systém pro fórum bez databáze
Přispěvatel: e3k 20. 08. 2016, 00:50:25
ked to ma byt male tak to kludne mozes drzat v RAM a ukladat do 1 json subora.

To už může rovnou použít Redis a bude to mít alespoň spolehlivé.
redis som nepoznal dakujem za odporucanie. neni to len tak ukladat data a DB je celkom schopna sluzba ktora to riesi.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Snow 20. 08. 2016, 08:33:31
redis asi tezko rozjede na webhostingu ze...
Ja fakt nechapu ze lidi resej v tomhle ohledu kazdou korunu, kdyz ti mozna velikost DB tam kde si nestaci a neda se dohodnout, jdi jinam. Moznosti je spousta.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Kit 20. 08. 2016, 09:08:49
redis asi tezko rozjede na webhostingu ze...
Ja fakt nechapu ze lidi resej v tomhle ohledu kazdou korunu, kdyz ti mozna velikost DB tam kde si nestaci a neda se dohodnout, jdi jinam. Moznosti je spousta.

Už v první odpovědi bylo snad jasně řečeno, že 2GB databáze musí vystačit na každé fórum. Podmínkou je, že multimédia musí být mimo tuto databázi, což je běžný standard.

Redis užitečná databáze pro specifická použití. Diskuzní fórum se z ní dá udělat také, i když místo běžného webhostingu bude nejspíš nutný nějaký virtuál. Nespornou výhodou je, že Redis nepotřebuje ORM.
Název: Re:Systém pro fórum bez databáze
Přispěvatel: Lojza 20. 08. 2016, 19:01:12
kdyz budu pocitat 1 byte = 1 znak, index fulltext zabira tretinu celkove velikosti databaze a limit na post 300 znaku (zakazany prilohy, avatary, cokoliv krome plain textu, at si to linkujou na fileshare servery ...) tak mi to vychazi ze do 2 GB sql db by se veslo cca 4 mil. 700 tis. postu pri uvaze ze vsichni vyuziji limit 300 znaku na post

mozna mne nekdo opravi, je to opravdu jen odhad
Název: Re:Systém pro fórum bez databáze
Přispěvatel: # 20. 08. 2016, 19:37:21
kdyz budu pocitat 1 byte = 1 znak, index fulltext zabira tretinu celkove velikosti databaze a limit na post 300 znaku (zakazany prilohy, avatary, cokoliv krome plain textu, at si to linkujou na fileshare servery ...) tak mi to vychazi ze do 2 GB sql db by se veslo cca 4 mil. 700 tis. postu pri uvaze ze vsichni vyuziji limit 300 znaku na post

mozna mne nekdo opravi, je to opravdu jen odhad
Jako takto, ja sem mel kdysi phpbb forum co melo 200MB db a zmigroval jsem to do vlastniho systemu, kde byl ponecham formatovanej text (takze i naky znacky, ne jen plaintext ) a vysledek je nakych 7MB, takze tak :).
Název: Re:Systém pro fórum bez databáze
Přispěvatel: gl 20. 08. 2016, 19:39:28
kdyz budu pocitat 1 byte = 1 znak, index fulltext zabira tretinu celkove velikosti databaze a limit na post 300 znaku (zakazany prilohy, avatary, cokoliv krome plain textu, at si to linkujou na fileshare servery ...) tak mi to vychazi ze do 2 GB sql db by se veslo cca 4 mil. 700 tis. postu pri uvaze ze vsichni vyuziji limit 300 znaku na post

mozna mne nekdo opravi, je to opravdu jen odhad

Tvůj post má téměř 400 znaků.