- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Прошу помощи, совета, участия..
Есть несколько проектов топов
вот один из них _blog505.com. Все бы ничего...но
3000 уников в сутки с таких проектов и машина перегружена
Virtual Private Servers
Dual Quad-Core Xeon
1280MB DDR2 ECC 667 RAM
45GB on SAS/SCSI
Пришлось арендовать вторую с такой же конфигурацией.. и опять 3000 уников и стопор..
Скрипт переписывать нереально.
Существует опция в скрипте кеширование запросов. Но 99% отнимает не обращение к mySQL а php процессы. Поэтому данное кеширование не помогает.
Хостер советует взять машинку отдельную Дедик и мощнее и дороже в пять раз. Ну ему понятное дело это выгодно. Но не я уверен что поможет.
Есть еще нюанс,..
все владельцы топов устанавливают у себя ссылку на баннер моего сайта, и соотвественно сколько посетителей у этих сайтов, столько обращений к данному баннеру.. Тут статистика умалчивает..
сейчас загрузка такая..
top - 10:17:21 up 3 days, 15:36, 1 user, load average: 8.38, 8.48, 8.84
Tasks: 150 total, 4 running, 141 sleeping, 1 stopped, 1 zombie
Cpu(s): 75.6% us, 14.3% sy, 0.0% ni, 10.1% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 1030312k total, 894468k used, 135844k free, 43640k buffers
Swap: 2096472k total, 20236k used, 2076236k free, 465984k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1667 ХХХ 21 0 20340 10m 3536 S 12.6 1.1 0:00.38 php
14043 mysql 15 0 116m 23m 3520 S 10.6 2.3 360:52.21 mysqld
1669 ХХХ 20 0 20676 10m 3552 R 5.7 1.1 0:00.17 php
1678 ХХХ 19 0 19724 9792 3340 R 4.3 1.0 0:00.13 php
Что можно тут сделать? поможите
все владельцы топов устанавливают у себя ссылку на баннер моего сайта, и соотвественно сколько посетителей у этих сайтов, столько обращений к данному баннеру.. Тут статистика умалчивает..
Отдавать графику легким веб сервером
php установлен как cgi и apache 1.3 ?
поставить apache 2.2, php5 как модуль и eaccelerator или xcache, nginx для отдачи статики и "акселерированного проксирования", включить query_cache в mysql
и много другого )
php установлен как cgi и apache 1.3 ?
поставить apache 2.2, php5 как модуль и eaccelerator или xcache, nginx для отдачи статики и "акселерированного проксирования", включить query_cache в mysql
и много другого )
статики там практически нет, все страницы генерятся.
я понял,.. надо специалиста нанимать :)
Кэшировать можно (и нужно) не только запросы к базе, а уже готовые блоки html. Посмотрите какой скрипт грузит больше всего. Банеры как отдаются?
Кэшировать можно (и нужно) не только запросы к базе, а уже готовые блоки html. Посмотрите какой скрипт грузит больше всего. Банеры как отдаются?
Непонятно что делало кеширование, подозреваю что собирало MySQL запросы и раз в час засовывало их в базу. Соотвественно страница обновлялась раз в час.
Но нагрузка в основном как была php процессами, так совсем не изменилась.. Как грузило так и грузит.
Баннеры отдавались динамикой (чтобы считать количество пользователе на сайтах разместивших баннер - типа счетчика), но сейчас отдаются статикой (пришлось выключить статистику по просмотрам баннеров, чтобы не грузило)
Вообще конторка которая скрипт написала, говорит что миллион хитов в день держит.. Может быть у меня что-то не то..
Что можно с ходу посмотреть и проверить?
http://ru2.php.net/manual/ru/function.microtime.php
и впреред искать "узкое" место!
посоветовали статистику посмотреть в cpanel
пишет что:
просмотров страниц в сутки 10.000
хитов 300.000 в сутки
трафик 2 гигабайта в сутки
хиты видимо это как раз баннеры на сайтах моих юзеров
http://ru2.php.net/manual/ru/function.microtime.php
и впреред искать "узкое" место!
читаю мануалы.. по мере возможности.. но видимо мало
хитов 300.000 в сутки
нормальные цифры тогда, у нас при 50000 хитах в сутки и 100% динамикой нагрузка в пиковое время достигает 4% , но у нас коло 2 процессорный ксеон и 3 гига памяти
баннеры отдавай чем-нить типа lighttpd либо ngix , повесь сий вер-сервер на отдельный порт , допустим 8080 и, думаю, будут тебе щастье
Переводите на fast-cgi. И еще раз кэширование блоков и не в базе, но это к разработчикам.