[sldev] Re: [ARCH] Render unto Caesar...
Argent Stonecutter
secret.argent at gmail.com
Tue Sep 18 16:32:44 PDT 2007
On 18-Sep-2007, at 17:29, Mike Monkowski wrote:
> Argent Stonecutter wrote:
>> I really don't think that the architecture needs to be
>> particularly concerned with specific new types of assets, but
>> rather that it should be able to handle new types of assets
>> efficiently in the general case.
> But you need to know how much data is been transferred and how much
> computation is needed in order to scale efficiently.
How much data is there in an as-yet-undesigned avatar mesh asset? You
don't know.
"Premature optimization is the root of all evil." - Donald Knuth.
> The question is whether it is better to keep the avatar information
> on specialized servers in the same domain as the region servers or
> whether the region server should kepp all of the information.
The region server keeps as much information about the avatar as is
needed to perform the operations on the avatar that the region server
needs. That's true whether it's called a "region server" or a "sim".
That's true regardless of the architecture.
You can't put information that the region server needs on a different
server, because you will increase network traffic and STILL need to
keep a copy of whatever it needs on the region server.
You can change the amount of information the region server caches,
but that doesn't have a significant impact on the server
architecture... it's all highly tunable.
> I'm trying to address the population limit on a sim. I don't know
> the best solution, but I know the current implementation doesn't
> work. Any ideas?
Multithreaded server using more than one core?
More information about the SLDev
mailing list