- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В общем, такой вопрос.
Есть виртуальный сервер.
CPU: 2200MHz
RAM: 1024Mb
Сервер от ihc.ru
На нем размещены три сайта на вордпрессе.
Все кэшируются.
Суммарная посещаемость сайтов около 10к уников, около 200к просмотров страниц в сутки.
В пиковое время около 400 человек онлайн.
Мини-флэш игры.
Обратил внимание, что возникают периодически проблемы с быстродействием сайтов.
Особенно заметно, когда я что-то добавляю/изменяю на сайтах.
Если над сайтами не работать, то кэшированная копия раздается более-менее нормально.
Вот вопрос - вышеуказанные ресурсы насколько нормально должны тянуть данную нагрузку?
То есть это я пожадничал, что мало ресурсов взял или что-то настроено криво?
Да, мониторю периодически нагрузку, гуляет она прилично:
load average: 9.12, 17.40, 17.05
load average: 20.80, 25.39, 19.40
load average: 45.90, 29.20, 29.16
это в течении часа.
На ваш вопрос, в общем-то, не существует корректного ответа. Сайт на одной и той же CMS может отличатся по потреблению ресурсов на порядки.
Разных плагинов кеширования под вордпресс море, и работают они по-разному.
А вам надо на самом деле поискать узкие места, и определиться, что нужно сделать - внести какие-то изменения в сайт или настройки сервера или добавить ресурсов.
la слишком у вас высокие значения, 5 еще норм. могу предположить что проц перегружен
Там скорее БД порядка 600 мегабайт...И онлайн слишком много. Нужно нарастить память и воспользоваться чем-нибудь типа php-apc
В общем, такой вопрос.
Есть виртуальный сервер.
CPU: 2200MHz
RAM: 1024Mb
Сервер от ihc.ru
На нем размещены три сайта на вордпрессе.
Все кэшируются.
Суммарная посещаемость сайтов около 10к уников, около 200к просмотров страниц в сутки.
В пиковое время около 400 человек онлайн.
Мини-флэш игры.
Обратил внимание, что возникают периодически проблемы с быстродействием сайтов.
Особенно заметно, когда я что-то добавляю/изменяю на сайтах.
Если над сайтами не работать, то кэшированная копия раздается более-менее нормально.
Вот вопрос - вышеуказанные ресурсы насколько нормально должны тянуть данную нагрузку?
То есть это я пожадничал, что мало ресурсов взял или что-то настроено криво?
Да, мониторю периодически нагрузку, гуляет она прилично:
load average: 9.12, 17.40, 17.05
load average: 20.80, 25.39, 19.40
load average: 45.90, 29.20, 29.16
это в течении часа.
load average неприлично высокий.
Нарастить памяти можно, возможно чуть быстрее будет шевелиться база и проверить скорость работы ФС.
Для того, чтобы понять как настроено - надо увидеть конфиги мускуля, апача, нгинкса, пхп.
ПХП-кеши и оптимайзеры в данном случае скорее вредны, чем полезны, потому как вордпрес не "выполняет" данные, а только перекладывает из базы в веб. Кеширование модулями самого вордпреса очень хорошее решение. В вордпресе проблема заключается в том, что на каждый блок информации(пост, камент, новость и тд) генерируется от 1 до 10 запросов к базе. В итоге без кеширования 1 заход пользователя может сделать 10-100-1000 запросов к базе, а второй просто положить сервер. :)
la слишком у вас высокие значения, 5 еще норм. могу предположить что проц перегружен
Почему вы считаете, что 5 это нормально? =)
А почему например не диски? И если проц, то потому что стоит какой-нть говнокодерский плагин или потому, что нет кешера опкода, и постоянно приходится парсить php? =)
Гадание в чистом виде...
ТС, вам нужен сисадмин, или долгое гугление на предмет методик и инструментов анализа нагрузки, или долгое и подробное обсуждение на форуме с большим количеством данных от вас, и массой флейма не по делу...
Начните хотя бы с вывода top в момент высокой нагрузки что-ли.
ПХП-кеши и оптимайзеры в данном случае скорее вредны, чем полезны, потому как вордпрес не "выполняет" данные, а только перекладывает из базы в веб.
Перекладывание данных из базы в сеть занимается практически любое веб приложение, и с какого перепугу они стали вредны в случае вордпресса? Хранить промежуточные значения может там и не стоит если есть кеширование страниц целиком, например, а вот кешировать опкод ну ни разу не вредно.
Перекладывание данных из базы в сеть занимается практически любое веб приложение, и с какого перепугу они стали вредны в случае вордпресса? Хранить промежуточные значения может там и не стоит если есть кеширование страниц целиком, например, а вот кешировать опкод ну ни разу не вредно.
Включение пхп-кеша не даст на вордпресе значительного прироста производительности самого скрипта, потому как там нет тяжелой компиляции, все предельно просто, конект к базе, цикл, вывод. Кешировать можно все что угодно, только был бы толк. Чрезмерное кеширование добавляет инертности, а когда не имеет смысла, является бесполезной сущностью или дополнительным источником проблем.
Джентльмены, если есть у кого желание на практике реализовать предлагаемые выше меры - вэлкам в личку.
Платно, само собой.
Включение пхп-кеша не даст на вордпресе значительного прироста производительности самого скрипта, потому как там нет тяжелой компиляции, все предельно просто, конект к базе, цикл, вывод. Кешировать можно все что угодно, только был бы толк. Чрезмерное кеширование добавляет инертности, а когда не имеет смысла, является бесполезной сущностью или дополнительным источником проблем.
В данном случае, наличие APC или аналогичного кешера, уберёт как раз задержку, за счёт исключения следующих этапов:
-считывание с диска всех необходимых скриптов. Да, они могут быть в кеше fs, но вполне могут быть и вытеснены уже оттуда, и тогда, особенно при большой нагрузке на диск, разница будет очень ощутимой - это могут быть _секунды_, при наличии нескольких инклюдов, если скрипты вытеснены из кеша FS, и физически читаются с диска.
-его парсинга и компиляции. Даже если скрипты маленькие и простые, каждый запрос выполнять эту операцию немалый оверхед, который может быть вполне заметен.
И где тут инертность может добавиться? А затраты невелики - весьма небольшой кусочек памяти, куда поместятся скомпилированные скрипты, меньше при этом, чем если бы скрипты были в кеше FS.
Т.е. преимущество очевидно, вне зависимости от того, вордпресс-ли это или любой другой скрипт на php.
Здравствуйте.
Вам нужен администратор и настройка сервера комплексно после определения причин возникновения нагрузки.
У нас есть подобная услуга https://systemintegra.ru/gotovye-resheniya/nastrojka-servera-na-optimalnuyu-proizvoditelnost.html
Там же на сайте есть круглосуточный web-чат, куда можете обратиться за консультацией.
Извиняюсь, что залез в чужую ветку, но создавать новую не вижу смысла, поскольку вопрос о том-же...
Можно ли как-то сориентироваться в выборе конфигурации VPS исходя из следующих параметров:
- пиковое потребление памяти (memory_get_peak_usage): ~ 3-4 Mb;
- время генерации страницы на шаред-хостинге (процессор - Xeon E5520, max 6%) ~ 0.5c, на локалке (Denwer, core-i3, memory - 4Gb) ~ 0,8-1,2с;
- в среднем 50-80 юзеров онлайн, макс - 190 (по данным Я.Метрики), в сутки - 8000-12000 хостов/2-3 просмотра на юзера.
Проект использует PHP + MySQL. База "дергается" редко - только при обновлении страниц/шаблонов etc, в основном все берется из кеша (если данные берутся из кеша - выполняется 2-4 запроса к базе, при обнулении кеша - около 100 запросов, ну и время генерации страницы соответственно увеличивается в 3-4 раза).
Правильно ли я понимаю, что для нормальной работы сайта памяти на VPS-ке должно быть не менее 4Mb*190user_on_line+запас=не менее 1Gb?