How to make a cost-effective, but scalable website?

Technology Portal Assessment, in which we will create a placement portal for campuses and industry to help accommodate students. The portal will process large amounts of data and people entering the system, approximately 1000 users per day in parallel.

What technology should I use? PHP with CakePHP as a framework, Ruby on Rails, ASP.NET, Python, or should I choose cloud computing? Which ones are the most profitable?

+3
source share
2 answers

Any of them will do this, it really depends on what you know. If you like Python, use Django. If you like Ruby go with ROR. These modern frameworks are built on a scale, assuming that you are not going to develop something on a facebook scale, then they should be sufficient.

I personally recommend nginxhosting static content and possibly a reverse proxy for Django / mod_wsgi / Apache2 as the main server.

Another important aspect is caching, make sure you use something like that memcachedand make sure that there is some kind of plugin in the framework or it is easy to attach.

+2
source

, , , . , Python, Django, ASP.NET.NET MVC.NET, Ruby ROR, PHP .

1000 , , . , , , . , . , , , , . cookie, , , , , , .., ( ).

cookie less domain , , js css . - , , , -, Linux.

, vmware Linux , , , 1 -. . , (IIS Apache) , SQL . SQL master Application server . , IIS/Apache SQL, host.etc, - ( , Linux). .

Cloud Computing, , . API Google jquery jqueryUI, , , , . CDN .

+1

Source: https://habr.com/ru/post/1750879/


All Articles