Tak się zastanawiam jak zrobić wielojęzykowość na stronie, tzn. będzie na niej logowanie itd. I tak się zastanawiam, że lepiej będzie od siebie odgrodzić polskich i zagranicznych użytkowników, więc wygodnie będzie zrobić osobne bazy danych dla nich. I skoro będzie osobna baza danych to się zastanawiam czy jest sens robić pliki językowe tak jak teraz mam, czy nie lepiej po prostu zdublować stronę w innym folderze. (np. ang_ver i pl_ver). Pomysł być może wydaje się głupi, gdyż po co robić 2 kopie tej samej strony, skoro pliki językowe zrobią to samo? Ano, bo gdybym miał używać cache (w celu przyśpieszenia wczytywania strony, która będzie odświeżana naprawdę dużą ilość razy) to wygodniej byłoby gdyby plik nie musiał za każdym razem sprawdzać jaki język ma wyświetlić, gdyż wtedy cache traciłoby sens. Gdyby znowu robić osobną wersje każdego pliku dla każdego użytkownika, cache'ować i zapisywać na serwerze to byłoby wtedy wielke zaśmiecanie serwa, zwłaszcza przy dużej liczbie użytkowników.
Co o tym myślicie?