Ruby On Rails - Laitkor |
Scalability issues with Ruby on rails
1. Scalability issue is concerned at system level and not the language or framework.
2. As concerned as a class of problem, you should be aware if your processing is CPU intensive and requires a large intra process cache for performance, you would long to run maximum threads within one process than a large number of concurrent processes. In such a language, which cannot run a number of CPU bound process will introduce a constraint.
3. The only solution remains in such condition is to either use shared memory or network based caches such as memcached.
4. As everyone is aware that scalability is a system problem and not a language problem, you will have exact same issues scaling Rails that you will any other framework.
Sometimes it suffers from the problem of scalability.
Some early scalability issues:
1. Overwhelmed web server(servers)
2. Db (Reads/ Writes)
3. Disk I/O
4. Network throughput/ latency
Solutions to scalability issues:
1. Load balanced web servers
2. Replications/ sharding
3. Cache, cache
4. CDN
We, at Laitkor are dedicated towards assisting you with RoR Development services. For any assistance on RoR scalability, feel free to get in touch with our expert panel at helpdesk.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.