ПредишенСледващото

Интересен факт остава - какво конфигурация, използвани от професионални хостинг компании на своите клиенти.

Вземете само най-новата версия в момента
Apache2.2.4 или
Lighttpd1.5 (Betta) или
Nginx 0.5.23
+ PHP5.2.3

Vyriant: (всички srovneniyu отношение на първия вариант)

1. prefork + mod_php най poppulyarnoe
+ много бързо
- тичам PHP на уеб сървър (етаж много лошо, с bezopastnost проблеми деактивирането safemode), така че да пристигнат bezopastnost - (openbase_dir + деактивиране на функции, черупки + safemode OFF + правилни права обстановка за папки)
- 7MB метод (лошо RAM)
- на проблема с липсата на памет при bolschoy брой заявки / процеси (вероятно решение -. изключете KeepAlive, но губи скорост + допълнително натоварване на процесора)

2. prefork + suphp
+ PHP старта на собственика му - добра безопасност, FTP и PHP работа, както от страна на потребителя
- производителност влошава 5-10 пъти (терористични)

3. prefork + PHP като FastCGI
+ Apache процес става по-лесно, за 1-2mb защото PHP отделен сървър получава искането
- как да се справят с различен профил, всеки работи PHP сървър? в противен случай не съществува сигурност, не можете да посочите openbase_dir: /
- може би време да отиващата си администрация на РСР да поиска и да получи отговор и значително понижава скоростта малко

4. prefork + PHP като FastCGI + suexec
Тази опция не успях да се създаде и да разберат принцип на работа, може би това е златната среда ..

5. prefork + mod_php + (mod_suid или mod_ruid).
или peruser-МПМ + mod_php
Това vprintsepi същите варианти (1), с изключение на уеб сървър процеси се извършват от потребителя разположен в Вирт. Силите, които премахва някои недостатъци на (1)-ти вариант. Има възможност от влошаване на изпълнение!
Тези опции също neudalos мен наистина персонализирате, като Apache peruser всички недовършени модул въпреки че има различни петна.


Lighttpd или Nginx
Vprintsepi е много лек и бърз уеб сървър, който се използва като FastCGI на PHP.
Има опции за куп сървъри Apache (за PHP), което дава по-добри резултати. Но например за използване в хостинг само Lighttpd е необходимо за всеки потребител да използва PHP-FastCGI-сървър е същия случай като в параграф (3)

Тук vprintsepi и всичко може от всеки, който споделя неговата (сигурна, стабилна и работи) изпълнение? Все още се чудех как да се създаде този професионален vebhostery, бяха самите те са програмирани в техните модули и лепенки, и никой да не споделя. =)

1. същата производителност, сигурност, разбира се малко.
4. Най-оптимално съотношение на производителност и сигурност.
5. най-безопасният, но производителността е ниска.

добре, Nginx като ускорител (въпреки че можете да конфигурирате Apache вместо това) и за връщането на статиката

послепис Опитах се и eAccelerator и xcache - нищо не помогна, Apache отиде до скърцане на спиране в секунда след старта.

На 1-ви вариант аз разбирам своя собствена употреба. Ден 3 милион хитове, спестява само KeepAlive инвалиди, Nginx Неизползвани

Мустафа, Какво бегач (PHP), която е била пренаписана? Вероятно сте били толкова включена KeepAlive Apache nespravlyalsya?

sesse / MPM-ITK / или неговия завършек? Naskoko Знам, че това Apache модул сайт недовършена. Аз също чета, че има допълнително. опасност, защото APA работи като корен, за да промените UID, нали?

Roxis, дали е възможно да се приложат тази опция за голям брой потребители без никакви последствия? Дали това е така, когато PHP-fasttsgi сървър за потребителите не пренебрежение, и ако има някаква активност на хоста, който работи fasttsgi за потребителя, както и следващи заявки се обработват с лекота, и безполезността на snovo пържоли на разстояние (например след мир един момент) ??

послепис Опитах се и eAccelerator и xcache - нищо не помогна, Apache отиде до скърцане на спиране в секунда след старта.
Така че това не е от значение apachevskoe - е необходимо да се възприеме конструктивен подход към решението.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!