Оптимизация физ. сервера, HELP

FFFFx029A
На сайте с 01.09.2007
Offline
142
741

Есть сайтик http://2onlinetv.com

Посещаемость 10.000 и выше..., среднее число просмотров 10 страниц на чел. (более 100.000 страниц в сутки)

При одновременном заходе в 150-200 чел., клацаю на 5-10 любых страниц и уже немогу зайти на сайт (просто неподключаецо и надпись "Веб-страница недоступна.")..

Вот настройки httpd.conf которые поставил:

KeepAlive Off

MinSpareServers 10

MaxSpareServers 25

ServerLimit 512

MaxClients 512

MaxRequestsPerChild 10000

(остальное по дефолту)

На днях сделал самопальное кеширование, принцип такой: каждому запросу (странице) создаеться уникальное имя и это сохраняецо в файл, ну а при повторном таком запросе - все грузитцо не с БД, а уже с файла...

Есть 6 поддоменов и основной домен. Кешируетцо самые посещаемые т.к главный домен и два поддомена, на остальных до 1000 чел заходит и нагрузки нулевые...

Запросы к базе все простые, графики на сайте минимум, глючного бегуна и сапы нет...

Конфиг выделенного сервера:

Диск (Serial ATA Hard Drive) 2х 250 Гбайт

Процессор (CPU) Core 2 Quad

Оперативная память (RAM) 4 Gb PC5300 DDR RAM

IP-адреса 2

Порт 20 Мб

Трафик Неограниченный

Операционная система Linux (Fedora Core 9/CentOS4.7)

Панель управления cPanel

ЗЫ: думаю дело в httpd.conf, HELP Please

http://www.youtube.com/watch?v=Gyl4E4EcPdc (http://www.youtube.com/watch?v=Gyl4E4EcPdc) - партнёрка от Мавроди и МММ))) http://miniwm.ru/soft.php?read=917 (http://miniwm.ru/soft.php?read=917) CMS MiniWM v2.8 - 49.99$
M
На сайте с 19.09.2007
Offline
112
#1

теперь поставить еще нгинкс перед безобразием, и \ или часть запросов отдать ему .. и правильнее отдать ему кеш а не апачу.

зы: как это сделать из сипанелек не догадываюсь даже.

grey109
На сайте с 15.06.2005
Offline
180
#2

Насчет кэширования, попробуй memcache - он данные хранит в памяти, потому работает очень быстро, с чтением с жесткого диска (как сделано сейчас у тебя) не сравнить. Переделка скриптов нужно будет минимальная.

Roxis
На сайте с 19.11.2006
Offline
40
#3

кеш файловый системы (page cache) и memcached можно сравнивать

FFFFx029A
На сайте с 01.09.2007
Offline
142
#4

1. MEMCACHED - Читал мануалы, там восновном для кеширования мускул запросов используецо эта хрень.. А что по поводу целых страниц?

2. NGNIX - можно использовать развечто для статики (в моём случае), но эт в скриптах ссылки менять нужно( Т.к апач снести - вера непозволяет, та и cPanel (лицензионный) мой помрёт и неморгнёт...

-----------------------------------------

Что вы скажете про:

Preload - демон, работающий в фоне, который собирает информацию о наиболее часто используемых программах, кеширует их и используемые ими библиотеки, что приводит к повышению скорости.

?

Что ещё можно сделать чтобы снизить нагрузку на файловую систему?

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Можно поставить nginx так, чтоб не мешал cpanel. Да и любой панели...

Не стоит плодить сущности без необходимости
S
На сайте с 07.05.2007
Offline
20
#6

рецептов миллион, тут я бы рекомендовал заказать хорошему админу оптимизацию

D
На сайте с 05.06.2007
Offline
155
#7

Для начала бы определить узкое место, с чего вы взяли что это файловая система? )

>100.000 страниц в сутки

не так уж и много, да и на сайте помоему файлы не качаются, контент лёгкий..

Ps. команда top может многое расказать, больше чем написано в первом сообщении ;)

Написал не мало шедевров ;)
Valeo
На сайте с 21.02.2008
Offline
36
#8

Вам бы иконки сделать одной картинкой и imagemap проставить

FFFFx029A
На сайте с 01.09.2007
Offline
142
#9

Уже неглючит, просто стоял какойто моднявый фаервол с кучей фишек типа блокировка если больше n запросов и.т.п.. Вообщем 4GB RAM всётаки рулит))) Ещё куча портов было заблокировано, неставился и незапускался CS 1.6 сервер..., ща всё гуд)))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий