- Posts: 864
- Karma: 24
- Thank you received: 117
Grid Status: | Online |
Total Regions: | 23 |
Visitors (30 Days): | 12 |
Total Residents: | 485 |
Online Now: | 0 |
Hypergriders online: | 0 |
<Melanie_T> first things first
<Melanie_T> a CMS is too slow to host pages that are called by opensim
<Melanie_T> e.g. the xmlrpc targets for flotsam
<Melanie_T> bootstrapping the joom framework to serve xml to opensim is not feasible
<Melanie_T> so you should concentrate on pages actually visited by users using a browser
<Melanie_T> within joomla, 1000s of php instructions execute on every document fetch
<Melanie_T> to set up the framework, open databases, etc.
<Melanie_T> that overhead is too high for xmlrpc requests
<FoTo50> well, this could cut down to a few hundret when working with \"standalone\" scripts of joomla
<Melanie_T> or just leave the xmlrpc \"pure\" php
<Melanie_T> and use joom to allow the edting and social functions
<FoTo50> the profile works already in my joomla component
<Melanie_T> i\'m telling you
<FoTo50> is also xmlrpc
<Melanie_T> it won\'t scale
<Melanie_T> it works
<Melanie_T> it works for 10 users
<Melanie_T> it works for 100
<Melanie_T> but it breaks for 10000
<FoTo50> i c
<FoTo50> but thanks a lot for pointing me to this Melanie_T :)
Please Log in or Create an account to join the conversation.
In other words, the way I approached to extended functions like profile, groups, offline messages, search and whatever there might come else was a way that might work for a \"tiny\" grid, but definately not a solution for heavy loads.
<Melanie_T> it works for 10 users
<Melanie_T> it works for 100
<Melanie_T> but it breaks for 10000
Please Log in or Create an account to join the conversation.
You might be right with the connection estimations. But isnt it the job of a good programmer to design software from the beginning as scalable as possible? Of course, we all know, that Joomla and into deeper my component will (probably) never be capable to handle all connections for e.g. 2nd life on one single server <img src=\"{SMILIES_PATH}/icon_lol.gif\" alt=\"\" title=\"Laughing\" /> but I will try to do my atmost to keep it usable for as large grids as possible.\rjspence\:ews3n50u wrote: In my mind, supplying service to between a few hundred to say five hundred concurrent connections using the services as described would be a realistic approach. Something to set the goals for. But certainly nothing wrong with just a couple hundred or less. And as most software\'s, things scale over time with necessity.
A 50k user grid will definately have to think about how to balance the traffic (wether grid or http) to more than just one server. Keeping the component as slim as possible and lowest CPU consumtion as possible will be most benefit for smaller grids who mostly will not have a network of grid and/or http servers. Some might have it all running on the same, some others might have OpenSim running on a dedicated and Joomla on a managed server.\rjspence\:ews3n50u wrote: But honestly, out of the 50K plus registered users of the largest opensim grid, I\'ve not seen more than a couple hundred or less logged in at any given time. So I think keeping things in perspective and looking at what is realistic is of value as well.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please consider supporting our efforts.
Region: | Loc X: | Loc Y: |
---|---|---|
Agora | 1000 | 998 |
BareBad… | 997 | 997 |
Bohemas | 996 | 998 |
BoraBor… | 1002 | 999 |
Crystal… | 1001 | 1000 |
DeepTho… | 1005 | 998 |
FoToSan… | 999 | 995 |
jCity | 1001 | 997 |
jOpenWe… | 1000 | 999 |
JuniorT… | 1002 | 1001 |
Kanadah… | 1002 | 1000 |
LindaKe… | 1000 | 997 |
LittleC… | 996 | 997 |
MonteSc… | 1001 | 1001 |
Naos | 999 | 999 |
Pangaea | 1005 | 1003 |
RiverSi… | 999 | 1000 |
Sakani | 999 | 998 |
Snambin | 1001 | 998 |
Tartola | 997 | 998 |
ViewerH… | 1002 | 998 |
WaterWo… | 1001 | 999 |
WilderK… | 1000 | 1000 |
Grid Status: | Online |
Total Regions: | 23 |
Visitors (30 Days): | 12 |
Total Residents: | 485 |
Online Now: | 0 |
Hypergriders online: | 0 |