Linux. От новичка к профессионалу. 6-е изд



Download 63,9 Mb.
Pdf ko'rish
bet404/519
Sana27.03.2022
Hajmi63,9 Mb.
#513339
1   ...   400   401   402   403   404   405   406   407   ...   519
Bog'liq
Linux. От новичка к профессионалу ( PDFDrive )

33.6. Оптимизация Apache
В конфигурационном файле сервера Apache 
httpd.conf,
находящемся в каталоге 
/etc/apache
или в каталоге 
/etc/httpd/conf 
(в зависимости от дистрибутива и версии 
Apache), имеется ряд директив, позволяющих оптимизировать работу сервера.
□ Директива 
MaxClients
позволяет ограничить число одновременно работающих
клиентов.
Чтобы правильно установить это значение, нужно знать, сколько пользователей
может одновременно зайти на сервер. При небольшой посещаемости вполне
хватит значения 30-50, при большой загрузке количество одновременно рабо-
тающих клиентов может исчисляться сотнями. Следите за посещаемостью ваше-
го сервера и корректируйте это значение, иначе какая-то часть пользователей
может остаться «за бортом», а им это очень не понравится (или же, наоборот,
ресурсы сервера будут использоваться нерационально).
□ Директива 
StartServers
задает количество экземпляров сервера, которые будут
созданы при запуске исходной копии сервера.
Для этой директивы можно установить значение, равное 10% от 
MaxClients.
Устанавливать большое значение не следует во избежание нерационального
использования ресурсов компьютера.


Глава 33. Web-cepeep. Связка Apache + РНР + MySQL
511
Рассмотрим обычную ситуацию. Для 
MaxClients
вы установили значение 200,
а для 
StartServers
— 20. Запросы первых 20 клиентов будут обрабатываться
очень быстро, поскольку сервисы уже запущены. Запрос 21-го клиента будет 
обслужен чуть медленнее, поскольку понадобится запустить еще одну ко-
пию Apache. И тем не менее, не нужно устанавливать в нашем случае 
(
MaxClients
= 200) 
для 
StartServers
значение больше 20 — ведь не всегда даже
20 человек одновременно заходят на сервер. Если же на сервере постоянно на-
ходится как минимум 20 человек, тогда нужно увеличить значения и 
MaxClients
,
и
 
StartServers
.
Впрочем, бывают и исключения— например, если сервер обслуживает внут-
реннюю корпоративную сеть. В этом случае вы точно знаете, сколько клиентов 
в вашей сети, а следовательно, можете точно определить, какое значение уста-
новить для 
MaxClients
и 
StartServers

Но, все равно, для 
MaxClients
нужно уста-
новить чуть большее значение, чем для 
StartServers
— на всякий случай:
MaxClients 150
StartServers 100
□ Чтобы еще эффективнее оптимизировать работу Web-сервера, нужно понимать,
как он работает: клиент посылает запрос, Web-сервер его обрабатывает и посы-
лает клиенту ответ. После этого соединение можно закрывать и завершать ко-
пию Apache, обслуживающую это соединение. Но зачем завершать копию Web- 
сервера, если сейчас же на сайт зайдет другой пользователь, и опять нужно 
будет запускать еще одну копию сервера, что только увеличит загрузку процес-
сора. Поэтому с помощью директивы 
MaxSpareServers
можно установить мак-
симальное число серверов, которые останутся в памяти уже после закрытия 
соединения с пользователем, — они будут просто ждать своего пользователя. 
Теоретически, чтобы сбалансировать нагрузку, значение для 
MaxSpareServers
можно

Download 63,9 Mb.

Do'stlaringiz bilan baham:
1   ...   400   401   402   403   404   405   406   407   ...   519




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish