The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Web-server, варианты тюнинга"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Web-server, варианты тюнинга"  
Сообщение от Gular (??) on 02-Апр-08, 21:41 
Есть старый системник, на котором работает веб-сервер.

Железо там б/у:
cat /proc/cpuinfo
model name      : Celeron (Coppermine)
cpu MHz         : 601.732
cache size      : 128 KB
----
cat /proc/meminfo
MemTotal:       256752 kB
Память SDRAM.

На этом компьютере (OS Debian) находится форум локальной сети. Проблема в том, что при большом наплыве пользователей, Apache сжирает до 80-85% процессора. Это видно при просмотре top. Также, но реже, бывает тоже самое с памятью, из-за работы MySQL. Apache2 2.0.54, MySQL 4.0.24.

В связи с этим хотел бы поинтересоваться, что можно сделать на таком железе? Стои ли использовать связку nginx/lighttpd в качестве frontend и Apache в качестве backend? Насколько это может помочь?
В принципе форум не является подобием топовых орумов в Интернете, но ежеднеавно на форуме бывает от 60 до 100 человек, хотя конечно понятно, что прибывание в разное время суток не столь важно, сколь _одновременное_ пребывание. Собственно, поэтому-то загрузка под 80% не является ежедневной. Когда человек 15 и более.

Давайте обсудим? :)

P.S.: Также хотелось бы услышать мнения насчёт подходящего железа для такого сервера. Только пожалуйста без буржуйств, средства у администратов ограничены, я в сетине админ.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Web-server, варианты тюнинга"  
Сообщение от anonymous (??) on 03-Апр-08, 01:44 
Как минимум, обновите MySQL 4.0 до 5.0.  Может вы не знаете, но MySQL 4.0 уже настолько стар и так давно не поддерживается, что я даже не нашёл ссылок на исходники MySQL 4.0 на официальном сайте.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Web-server, варианты тюнинга"  
Сообщение от Gular (??) on 03-Апр-08, 11:52 
>Как минимум, обновите MySQL 4.0 до 5.0.  Может вы не знаете,
>но MySQL 4.0 уже настолько стар и так давно не поддерживается,
>что я даже не нашёл ссылок на исходники MySQL 4.0 на
>официальном сайте.

Да, вообще-то там Debian Sarge стоит (дадада, я в курсе, что только что прекрастилась его поддержка).
Юзеры у нас любят, чтобы форум работал всегда. При отключении на обновление, будут задавать вопросы. :)
Спасибо за вриант.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Web-server, варианты тюнинга"  
Сообщение от angra (ok) on 03-Апр-08, 06:50 
nginx/lighttpd/squid+apache помогает в двух случаях:
1. Доля статики по сравнению с динамикой очень высока. У вас форум, где как раз наоборот
2. Медленные конекты со стороны клиентов. У вас локальная сеть, так что опять мимо.

Вот что стоит глянуть, так это на fast-cgi и подобные технологии, так как обычно в форуме всего несколько скриптов, являющихся точками входа. Если форум грамотно написан на perl, то вообще здорово, если на php хуже, но все равно ускорение будет заметно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Web-server, варианты тюнинга"  
Сообщение от Gular (??) on 03-Апр-08, 11:55 
>nginx/lighttpd/squid+apache помогает в двух случаях:
>1. Доля статики по сравнению с динамикой очень высока. У вас форум,
>где как раз наоборот
>2. Медленные конекты со стороны клиентов. У вас локальная сеть, так что
>опять мимо.

Хм, видимо не стоит делать связку. Форум у нас phpbb3. Переехали в январе.

>Вот что стоит глянуть, так это на fast-cgi и подобные технологии, так
>как обычно в форуме всего несколько скриптов, являющихся точками входа. Если
>форум грамотно написан на perl, то вообще здорово, если на php
>хуже, но все равно ускорение будет заметно.

Ещё вопрос. Стоит ли обратить внимание возможность оптимизации запросов SQL? И, если да, может знает кто толковые статьи об этом в интернете?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Web-server, варианты тюнинга"  
Сообщение от angra (ok) on 04-Апр-08, 07:05 
Если на php, то поищите всякие акселераторы/оптимизаторы под него.
По поводу запросов, неужели вы будете лазить внутрь кода phpbb3? Лучше уж написать с нуля и на перле, так будет в разы быстрее и удобней :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Web-server, варианты тюнинга"  
Сообщение от Gular (??) on 04-Апр-08, 20:45 
>Если на php, то поищите всякие акселераторы/оптимизаторы под него.
>По поводу запросов, неужели вы будете лазить внутрь кода phpbb3? Лучше уж
>написать с нуля и на перле, так будет в разы быстрее
>и удобней :)

Нашёл материал про eAccelerator, XCache, APC. Каковы мнения, что наилучшее по гибкости настроек?
Вообще, будем попробовать. Правда я думаю, что сначала стоит обновиться до Etch.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Web-server, варианты тюнинга"  
Сообщение от klubben email(ok) on 03-Апр-08, 08:12 
ИМХО проблема не в железе, 100 юзеров в день можно держать на микрокалькуляторе...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру