

Ž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).
co ti brání procházet jen soubory aktualizované (datum modifikace) a jejich obsah strkat do SQL? Tohle celé můžeš naskriptovat do cronu, nebo celý proces démonizovat.
Přesně tohle jsem potřeboval slyšet :)
Mockrát díky !
Přeji pěkný den :)
A abych odpověděl,
brání mi v tom má nezkušenost nebo spíš lenost nad věcí přemýšlet :)
Ještě jednou díky :)