IMO it is easier to have 3 tables in the DB instead of having a lot of textfiles for including. It is also an option to have all languagealternative in an Scripting.Dictionary instead of having too many constants? Or am I wrong?<
We had long discussions about such stuff before. You can find them in this forum and the archival forum (check the default.asp). There are pointers to these discussions in the topic you can reach from the link in my signature.
Just to note: Scripting.Dictionary is much slower and in most (free) servers they are disabled.
I didn't know that scripting.Dictonary is slow. But a thougth is that only include if the language is changed (or null) and setting up an array and store the whole array in one session. Is this also discussed?
Another thougth is why the forumreplays isn't threaded. I think thats a good feature.... (I guess this is one FAQ)<
Just wait until the next beta of v4 comes out (whenever that is) and then have a play with that code and see if you can contribute anything. That's what I'll probably do.<
I read about your discussion and it seamed to me that you come to the conclusion that DB is more flexibel and incfiles quicker? The speed were decided by the test ruirib did? But if I got that test correctly he "assigining 1971 string vars x 100" and not included the files with <!-- #INC.... If you have 5 language you also have to include 5 files at 200 k each. I suppose this test would be different.
Your own post "=> There will be 100*100*0.2 = 2000 page view requests per second (the server must die:)." drop out an soloution based on Access cause it not made for multiuser. But that case is a "worst scenario" and not regular. Is it decided to develop for that target? Otherwqise there is no reason for hunting mosqiitos with bazzukas (Dont know the spelling but who cares)<
v4b04 alpha 01 is currently tested by a group of people with 5 languages installed and it is behaving fine. But our design criteria is not this. We know that %90 of people will use it with single language, some 8% will use with two languages (e.g. native language and English) the rest will use it with more than 2. v4 is not designed to cope with more than 2-3 languages at the same time (with the current restrictions).
PS: The first "100" in that phrase is referring to 100 different forums on that server, not the same database... <