- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайтик 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
теперь поставить еще нгинкс перед безобразием, и \ или часть запросов отдать ему .. и правильнее отдать ему кеш а не апачу.
зы: как это сделать из сипанелек не догадываюсь даже.
Насчет кэширования, попробуй memcache - он данные хранит в памяти, потому работает очень быстро, с чтением с жесткого диска (как сделано сейчас у тебя) не сравнить. Переделка скриптов нужно будет минимальная.
кеш файловый системы (page cache) и memcached можно сравнивать
1. MEMCACHED - Читал мануалы, там восновном для кеширования мускул запросов используецо эта хрень.. А что по поводу целых страниц?
2. NGNIX - можно использовать развечто для статики (в моём случае), но эт в скриптах ссылки менять нужно( Т.к апач снести - вера непозволяет, та и cPanel (лицензионный) мой помрёт и неморгнёт...
-----------------------------------------
Что вы скажете про:
Preload - демон, работающий в фоне, который собирает информацию о наиболее часто используемых программах, кеширует их и используемые ими библиотеки, что приводит к повышению скорости.
?
Что ещё можно сделать чтобы снизить нагрузку на файловую систему?
Можно поставить nginx так, чтоб не мешал cpanel. Да и любой панели...
рецептов миллион, тут я бы рекомендовал заказать хорошему админу оптимизацию
Для начала бы определить узкое место, с чего вы взяли что это файловая система? )
>100.000 страниц в сутки
не так уж и много, да и на сайте помоему файлы не качаются, контент лёгкий..
Ps. команда top может многое расказать, больше чем написано в первом сообщении ;)
Вам бы иконки сделать одной картинкой и imagemap проставить
Уже неглючит, просто стоял какойто моднявый фаервол с кучей фишек типа блокировка если больше n запросов и.т.п.. Вообщем 4GB RAM всётаки рулит))) Ещё куча портов было заблокировано, неставился и незапускался CS 1.6 сервер..., ща всё гуд)))