On Wed, Dec 17, 2014 at 4:50 AM, Tamer Kadmany <gaiatamerkadmany@xxxxxxxxx> wrote: > > > > Thank you I will read this,can I ask where did you learn this ? > > *From:* Aziz Saleh [mailto:azizsaleh@xxxxxxxxx] > *Sent:* יום ג 16 דצמבר 2014 17:30 > *To:* Tamer Kadmany > *Cc:* to > *Subject:* Re: Please help me out ! > > > > > > > > On Tue, Dec 16, 2014 at 12:30 AM, Tamer Kadmany < > gaiatamerkadmany@xxxxxxxxx> wrote: > > Hello > > > > Please hear me and try to help me out, > > > > I am a PHP programmer, I know PHP for websites that can be hosted on one > server > > Buy I don't know how to work with PHP on website that has more than one > server > > So I am trying to find out where I could learn about all the subjects that > are related to > > Building a large web application - a website that has multiple servers and > doesn't rely one one server only > > The reason behind this is that one server written with PHP will likely go > down if number of users exceeds the limit > > So I don't know what to do, where I can learn all the subjects > (PHP,DATABASE,THE RIGHT DESIGN ETC ..)that are related to that > > Do you know what eBooks out there or web links or any source of information > that can help ? > > Websites like facebook,twitter,reddit, are built like that, how could I > learn that ? > > > > Please do your best effort to help me out, I have a cool idea that I want > to > develop, > > Thank you !!! > > > " Building a large web application - a website that has multiple servers > and > doesn't rely one one server only" > > Usually from my understanding there are 2 different types of scaling. One > to scale the structure, which still relies on all structures to operate and > one mirroring the DNS for the same exact website. > > You can google "how to scale websites" to see how people are doing it, > note that scaling a website out has nothing to do with the language (the > same way you scale php/mysql you can scale asp/sql), you just need to study > and figure out which parts of your system needs to be separated/scaled out > (mysql, memcached, files, etc..). Here is a good thread I found with the > above search term: > > > http://programmers.stackexchange.com/questions/1280/what-should-i-do-to-scale-out-a-high-traffic-website > > Hope it help! > I, like you didn't know much about scaling until I actually got hands on experience in my current employment. Never really had a personal project that was so successful that I needed to scale out. Also if you can always reply-all to the group instead of just reply, it would be great. Thanks,