Spelar ingen som helst roll. Den enda skllinaden med .php är att filen dessutom kan köras i webbläsaren om besökaren skriver in namnet (och filen innehåller körbar kod.)
Jag vet iofs inte vad du vill åstadkomma men kan nästan säkert säga att du skulle ha fördel av att köra med en databas istället.
Nackdelen med textfilen är ju att innehållet skrivs ut direkt i browsern om man går till den direkt. Dåligt om du har känslig data i den, men det bör du aldrig, aldrig, aldrig ha ändå, så det kvittar.
Jag har en del config-filer i yml-format. Dessa parsas mha sfYaml (symfony component). När dessa filer är laddade "cachar" jag dem för att, enligt mina förhoppningar, spara på serverns resurser. För visst borde det gå snabbare att köra file_get_contents på mina cache-filer istället för att vid varje request ladda yml?
Kodexemplet ser OK ut, för jag gissar på att skrivningar av config-filen inte sker speciellt ofta.
2k-3k värden i arrayen bör inte vara något problem att hantera för PHP, men kanske skulle du kolla på någon cache som lagrar data i minnet? Om det är ofta som denna information används alltså. T.ex. memcache eller APC kan vara alternativ, men dom kräver att du har koll på din hosting-miljö, de flesta webhotell tillhandahåller inte dessa minnes-funktioner/-klasser tyvärr.
259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9