Какво е highload системи и защо те са необходими, Agere

Когато превода «Highload системи» фразата не е трудно да се разбере, че ние говорим за мощни двигатели. Това е съвсем друго да се разбере това, което те са заредени и защо им натоварване







Защо имаме нужда от такава система и как изглеждат?

Силно подчерта система - е, общо взето, същите уебсайтове, само с много голяма аудитория, както и в резултат на голям товар, изискващи оптимизиран уеб сайт от страна на сървъра. Качествена характеристика за висока пропускателна система е системата, тя описва размера на работата, която трябва да бъде в състояние да изпълнява системата за единица време.

Примери за силно натоварени системи могат да обслужват такива сайтове като Google, Facebook, Vkontakte, Flickr, Amazon, YouTube, Wikimedia, LiveJournal, Twitter, MySpace и много други. Само да тежките системи митата включва браузър, базиран мултиплейър игри.

Ясен долната граница, където силно подчерта край система и да започне редовни сайтове не съществуват.

Що се отнася до Обичайното място за highloadsystem нужда от сървър (а често и няколко сървъра), който ще бъде разположен на системата. Операционната система на този сървър, обикновено от един от дистрибуции на Linux. Най-често - CentOS, Debian, Fedora, Ubuntu и Red Hat. Понякога, когато използвате версията на сървъра на Windows, но това е по-скоро изключение.







В уеб сървър, обикновено с помощта на Apache и Nginx куп. Модел система на интерфейса / обезопасен, в която служи като фронтенд лек уеб Nginx сървър и действа като задния Apache. Този модел позволява да запазвате системните ресурси, което се дължи на факта, че заявките са получени Nginx, Nginx изпраща Apache искане и бързо получава отговор, а след това Apache освобождава памет, и клиентът след това взаимодейства Nginx (дава на всички страници обекти, които не се нуждаят от работа PHP, като картини, стилове, Java скриптове), което е писано за разпределение на статично съдържание, по-голям брой клиенти, с малко потребление на системни ресурси. В допълнение, като сноп улеснява мащабиране. За обикновените сайтове са склонни да използват един и същ Apache. (Такава схема прави лесно администриране.)

Като скриптове програмни езици ispolzuyutsya PHP, Perl, или Руби на релси. Най-често срещаният PHP.

Както СУБД използват MySQL или PostgreSQL. MySQL - е по-често и по-лесно да конфигурирате. PostgreSQL - се смята за по-мощна база данни, но е по-трудно да се създаде. Изборът се прави в зависимост от това, което операции на базата данни се извършва по-често в дадена система.

-новите публикации