Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Žebříček z tisíců souborů

Dobrý den,

vlastním jeden menší Minecraft server a aktuálně programuji různé žebříčky na web.
Chtěl bych udělat také žebříček nejbohatších hráčů.

Plugin na serveru, který zabezpečuje ekonomiku, je sice výkonný, spolehlivý a zatím se nikdy nic "neztratilo", ale bohužel ukládá údaje o hráčích (včetně peněz) do YML souboru. Každý hráč má svůj YML soubor. Počet hráčů je v tisících.

Já se ptám:

Jak efektivně projít pomoci PHP ty tisícovky souborů a sestavit z nich žebříček? Zkusil jsem to otevírat pomoci file_get_contents (procházel jsem každý soubor ze složky kde jsou ty YML soubory) - žebříček se mi podařilo sice sestavit, jenže jedno "sestavení" trvalo minutu a 44 vteřin, což je absolutně nepřijatelné.

Za jakoukoliv radu děkuji

PS: jiný plugin kvůli žebříčku hledat nehodlám (ikdyž vím, že to mají nešťastně řešené - přes SQL by se něco takového (sestavení žebříčku) udělalo levou zadní) - s tím dosavadním jsem velmi spokojen (až na způsob ukládání dat, který nelze např. přepnout nebo migrovat do SQL).

Předmět Autor Datum
co ti brání procházet jen soubory aktualizované (datum modifikace) a jejich obsah strkat do SQL? Toh…
touchwood 16.02.2014 16:07
touchwood
Přesně tohle jsem potřeboval slyšet :) Mockrát díky ! Přeji pěkný den :)
Tentonoc33 16.02.2014 16:09
Tentonoc33
A abych odpověděl, brání mi v tom má nezkušenost nebo spíš lenost nad věcí přemýšlet :) Ještě jedn…
Tentonoc33 16.02.2014 16:10
Tentonoc33
:-) poslední
touchwood 16.02.2014 16:13
touchwood

Zpět do poradny Odpovědět na původní otázku Nahoru