Doporučení webhostingu

Doporučení webhostingu

autor Václav Sedlák -
Počet odpovědí: 10

Dobrý den,

poraďte vhodný webhosting, na kterém se dá provozovat moodle s celkem až 450 uživateli a v jednom okamžiku předpokládám, že se může přihlásit 180-200 uživatelů a odezva aby byla do cca1s. Nyní se mně stává, že jsou výpadky a to už při 5-10 uživatelích. Zatím jsem na sdíleném hostingu a bylo mně doporučeno zvolit aspoň virtuální server. Jaké parametry toho serveru by měly být - OS, RAM, ... a hlavně jakou nabízí provajdři podporu k moodlu. Moodle patří k náročným aplikacím.

Dík Vašek.

Počet hodnocení: -
V odpovědi na Václav Sedlák

Re: Doporučení webhostingu

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři

Ono to s těmi současně přihlášenými uživateli není jen tak. Záleží na tom, co bude všech těch 180-200 uživatelů najednou dělat. Brouzdání studijními materiály, diskusními fóry a odevzdávání úkolů je mnohem méně náročnější, než situace, kdy si všichni najednou otevřou stránku s nějakým testem a v momentě, kdy vyučující řekně "fčíl", začnou všichni ten test vyplňovat.

Ono totiž i samotná definice "současně přihlášený uživatel" je trochu vágní a různé instituce mají různá kritéria. Běžná je definice, která považuje dva uživatele za současně přihlášené, pokud je u obou z nich zaznamenává aktivita v tabulce mdl_log v daném intervalu, např. pěti minut. Z výše uvedeného odstavce pak ale vyplývá, že stejně musíte brát v potaz předpokládané aktivity uživatelů.

Aby to bylo ještě trochu nejednoznačnější, různé dostupné zdroje doporučují různé parametry serverů. Např. od 10 - 20 uživatelů na 1 GB RAM až po 50 uživatelů na 1 GB RAM. Věřím ale tomu, že valná většina normálních českých škol jede na menších kapacitách.

Je-li pro vás výkonnost stránek důležitá, také by doporučoval virtuální privátní server (VPS). Pak budete mít možnost ladit i nastavení databáze, což dělá ve výsledku hodně.

V odpovědi na David Mudrák

Re: Doporučení webhostingu

autor Lukáš Mižoch -

Nebo si zařídit vlastní server. Vím, že to tady vnucuji často, ale nám se toto řešení plně osvědčilo, i když jsme malá škola (500 žáků). úsměv

V odpovědi na David Mudrák

Re: Doporučení webhostingu

autor Václav Sedlák -

Díky všem za odpovědi. Nyní budu mít co dělat  a to jak se nejvhodněji rozhodnout. Každé z uvedených řešení má něco do sebe. Ještě jednou dík a čau Vašek.

V odpovědi na Václav Sedlák

Re: Doporučení webhostingu

autor Peter Svec -

VPS pripadne cely fyzicky server je vzdy dobra volba. Skuste na vasom serveri zmenit engine databazovych tabuliek na MyISAM (miesto InnoDB). Malo by sa vam to cele zrychlit.

V odpovědi na Peter Svec

Re: Doporučení webhostingu

autor Lukáš Mižoch -

Z hlediska bezpečnosti bych přechod z InnoDB na MyISAM nedoporučoval.

V odpovědi na Lukáš Mižoch

Re: Doporučení webhostingu

autor Peter Svec -

Ano samozrejme si treba zvazit rizika, ktore s tym prichadzaju. V tomto pripade je to sposob ako zistit, ci je problemom nastavenie databazy. Ak sa to po prechode na MyISAM zrychli, tak sa treba hrat s nastaveniami pre MySQL (potom kludne aj InnoDB)

V odpovědi na Peter Svec

Re: Doporučení webhostingu

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři

zmenit engine databazovych tabuliek na MyISAM (miesto InnoDB)

To bych nedělal. Získané zrychlení je v posledních verzích MySQL zpochybňováno a i kdyby, urychlovat databázové úložiště tím, že budu riskovat poškození konzistence dat - to nepovažuji za moudré. Moodle jednou přestane MyISAM podporovat. Naopak - pokud budete mít možnost ladit nastavení DB serveru, zvážil přechod na PostgreSQL.

V odpovědi na David Mudrák

Re: Doporučení webhostingu

autor Peter Svec -

Prednedavom som testoval Moodle instalaciu pre klienta na jednom beznom hostingu. Pokial boli tabulky nastavene na InnoDB nebolo mozne obnovit kurz zo zalohy, pretoze skript bezal viac ako minutu. Po zmene na MyISAM tato operacia trvala zopar sekund. Riziko nekonzitencie sice je, ale v podstate mysql tento engine pouziva na svoje vlastne tabulky a tie nie je mozne zmenit na innodb.

Nastavit spravne InnoDB je velmi tazke. Treba optimalne vyladit mnozstvo parametrov a to ziadny z hostingov robit rad robit nebude.

Postgre povazujem za dobru volbu, avsak aj tu treba ratat s tym, ze treba vyladit niektore parametre.