WEDOS – velké množství souborů zpomaluje web

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
simPod
Člen | 383
+
0
-

Zdravím, dnes mi z WEDOS napsali:

na vašem webhostingu se v jednom nebo více adresářích nachází příliš velké
množství souborů.

55657 – ./temp/sessions
12072 – ./temp/cache/_Nette.Database.ab6101ff188db90ed1921da47d01cf67

Žádáme vás o prověření této situace a nalezení nějakého řešení. Není to
přímo v rozporu s našimi pravidly, ale z programátorského hlediska je to
nevhodné řešení, které může časem vést ke zhoršení kvality vašeho
webhostingu a jeho zpomalení.

Při tomto množství souborů v jednom adresáři (desítky tisíc souborů a
více) začne být práce s takovým adresářem velmi pomalá a může to celkově
zpomalovat váš web a zbytečně to vytěžuje souborový systém a diskové pole.

Měli byste tyto soubory rozdělit do nějaké struktury podadresářů, v jednom
adresáři by nemělo být přímo více než řádově tisíce položek (podadresářů a
souborů).

Přijde mi, že David asi bude vědět lépe, co je z progrmátorského hlediska vhodné a nevhodné a pokud něco, jako je cachovaní tímto stylem, zakomponoval do Nette, tak to nevhodné nebude předpokládám.

Chci se zeptat co si o tom myslíte, já třeba když vidím v názvu složky cache, tak bych netvrdil něco typu „bude to zpomalovat web“. Myslíte, že je jejich námět podnětný? Díky

Felix
Nette Core | 1245
+
0
-

Mam pocit, ze jediny problem tam je s adresarem session, tam pokud si nastavil nette vlastni adresar pro ukladani, tak si musis resit sam mazani starych session souboru. Take jsem mel ten problem, WEDOS nam napsal pri 120k souborech az.

enumag
Člen | 2118
+
0
-

@simPod: Aktualizuj Nette, čerstvá stable Nette\Database by těch souborů měla generovat mnohem méně než starší verze.

Editoval enumag (1. 8. 2013 20:38)

MartinitCZ
Člen | 580
+
0
-

Viděl bych to stejně jako @**Felix**. Raději nech session ukládat dle nastavení hostingu. Nemusíš se o to starat (případně si napiš cron úlohu na mazání /temp/session).

simPod
Člen | 383
+
0
-

Dobře, nastavil jsem tedy nové Nette a odstranil nastavení cesty pro ukládaní sessions. Díky