I
I
Ivan Antonov2014-12-26 11:15:40
Database
Ivan Antonov, 2014-12-26 11:15:40

What technologies to use for large web applications?

Hello.
Any advice on what technologies to use for large web applications?
Does it make sense to learn other server software (besides PHP, mySQL)?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
Dmitry, 2014-12-26
@antonowano

On this issue, it is best to search / study the architecture of systems Facebook , Google , YouTube , etc. They very often make presentations on these topics.
If it’s still a little specific, then I think that the necessary technologies are knowledge in designing HighLoad systems ( here you can see their reports from conferences), memcache , mapreduce ( hadoop for example), a database for large, distributed, loaded data, data storage. Much of all this and Yandex lays out here . And look at Yandex reports from all YaCs.
You can see what Facebook did to port php to c++ ( translator ).
In general, it would be correct to look for references in reports at conferences, where large companies talk about their problems and how they solved them.

I
index0h, 2014-12-26
@index0h

Not the project is selected for the tools, but the tools for the project. The easiest way to see vacancies in large offices is on Senior PHP Developer.

S
Sergey Grigorov, 2015-12-29
@Serjio-Grig

They say that ASP.NET MVC flies great under heavy load, but there are a couple of
BUTs: - You need at least a superficial knowledge of C Sharp (C #)
- Although the compiler is free, you need several additional software.
I've been using ASP.NET for a while and didn't like it.
Now I'm stuck on Vii and Social Engine - the syntax is clear there, and there are many tools for development.
By the way, try kPHP (Kitty PHP) from contact. It also seems to be based on C, but its summary results look good

R
reedwalter24, 2014-12-26
@reedwalter24

It is never superfluous to know at least the basics of Linux administration. Set rights to the same cache folder. Install php extension. Well, just for myself)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question