Панель именно на этом сервере ISPmanager 5 Business с CloudLinux и PHP подключенным к Apache через модуль lsphp. Да, это собственное решение, PHP собирали сами.
Samail: Евгений Русаченко, сайт на хостинге, кеширование есть, но с часто посещаемыми страницами проблем нет, нагрузка начинается когда боты обходят страницы на которых редко кто бывает (которых большинство) и когда бот приходит срок жизни кеша уже прошел с момента последнего посещения. Не ставить же там год срок.
...и ещё что-то не понял какая настройка в page-rules у CloudFlare отключает его для определённой страницы, что-бы к ней запрос шел напрямую, минуя CloudFlare.
Если некоторые страницы сайта не меняются месяцами и годами, то почему бы не кешировать их всё это время? Это прилично снизит нагрузку, но делать это стоит грамотно. Даже простое кеширование с помощью CloudFlare - это не то, что надо. Кешировать надо на уровне Nginx, динамические страницы отдавать как статические из кеша, но сделать это в рамках хостинга нельзя.
CloudFlare кеширует только статические файлы, если я не ошибаюсь, то настроить время кеширования отдельных файлов можете вот здесь http://joxi.ru/YxAeN9VHjMYJry, но в бесплатной версии это не более 3 правил.
Хостер не пробрасывает IP адреса посетителей через CloudFlare, обратитесь к ним в поддержку, чтобы они начали это делать. Помимо этого, CloudFlare передает в заголовках страну, можете не по IP блокировать, а прямо по заголовку страны HTTP_CF_IPCOUNTRY
Samail: У меня есть сайт, некогда популярный, сейчас в той теме трафа стало мало, а страниц на сайте осталось много и основная нагрузка на сайт идёт от ботов. Либо поисковых, либо парсят. Посетители почти исключительно из России. Поможет ли Cloudflare в моём случае снизить нагрузку или нет?
Пока у меня такие мысли, что страницы которые боты качают, большая часть из них посещается редко и в кеше их не будет, всё равно сайту генерировать их придётся. Плюс через .htaccess забанены некоторые страны, а в Cloudflare на бесплатном тарифе страну не забанишь.
Вот и думаю снизится нагрузка или ещё выше станет?
Сложно ответить однозначно, снизится ли у Вас нагрузка при подключении CloudFlare, но можно точно сказать, что не повысится и в большинстве случаев нагрузка снижается при подключении CloudFlare.
Если у Вас свой сервер (выделенный или виртуальный),то исходя из Вашего описания задачи, я бы порекомендовал Вам настроить его более грамотно. Например, поставить Nginx для отдачи статических файлов и кеширования каких-то динамических частей сайта, настроить блокировку запросов по странам на уровне Nginx (чтобы запросы не доходили до выполнения PHP скриптов - основная нагрузка идет обычно при их выполнении).
Если просто хостинг, то подключите CloudFlare, хуже от этого не станет (единственное, проверьте, нет ли IP адреса, который Вам выделит CloudFlare в реестрах Роскомнадзора).
WDMaster, здравствуйте. Рассмотрите наш тариф "Профессионал" для 20 сайтов на 8 гигабайт (SSD) за 225 рублей в месяц. Панель ISPmanager 5 можете выбрать при заказе, расположение в Санкт-Петербурге (дата центре Selectel).
Izgoj, в данном случае напишите еще раз в поддержку, если уверены, что проблемы не в Windows. Администрирую два сервера в данной компании, проблем с перезапусками нет, они очень редкие (раз в несколько месяцев, а то и реже).
Izgoj, проверьте еще раз активацию, перезапуск сервера на windows server это нормальная ситуация, когда нет лицензии. Сами подумайте - у всех всё нормально (не только по отзывам данного форума) и вдруг вот именно Ваш сервер перезапускается раз в сутки или чаще. Здесь проблему надо искать внутри сервера, а не в хостере.
Scumtron: Приветствую! Имеется VPS c 16 IP (failover) на борту, поднят nginx + php-fpm, создан домен к которому приатачены все IP, с целью запускать парсер на PHP, который должен делать запросы с разных IP, но по факту все запросы идут с основного. Есть какие нибудь варианты "заставить" мой замысел работать правильно? :)
PHP всегда делает запросы через IP адрес, который прописан на основном интерфейсе (eth0).
Первое, что мне приходит в голову - поднимите какой-нибудь прокси сервер для всех IP (3proxy как пример), из PHP соединяйтесь с ним и запросы должны будут идти через них. Лично не тестировал, возможно есть какие-то тонкости.
До 2015 года включительно использовали аппаратный RAID (1 или 10) с HDD дисками, в целом нареканий не было. В начале 2016 года переходили на SSD, нас отговорили от аппаратного RAID, так как на тот момент контроллеры не умели TRIM, а если умели, то стоили огромных денег. Как два года сидим на программном RAID (1 / 5 / 10 в зависимости от задач), проблем нет.
profitis: Видимо опыт так себе.
При включении сервера, он может потребить гораздо больше чем в рабочей среде.
При замере устройство подключено к серверу постоянно, фиксирует в том числе и момент включения сервера. Каких-либо аномальных скачков там не замечалось (которые были бы свыше потребления при полной нагрузке сервера).
А панель именно на этом сервере точно ISPmanager 5 Business? Если да, то значит самостоятельное модифицированное решение. На форуме ISP я нашел только просьбы внедрить это. Например, http://forum.ispsystem.ru/showthread.php?32336-ISP-manager-5-Business-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%E2%80%9Cmod_lsapi%E2%80%9D
Панель именно на этом сервере ISPmanager 5 Business с CloudLinux и PHP подключенным к Apache через модуль lsphp. Да, это собственное решение, PHP собирали сами.
На ISPmanager 5 и даже 4 версии можно без проблем использовать lsphp (как пример http://pluton-host.ru/status/phpinfo_5.6.php)
---------- Добавлено 03.03.2017 в 22:21 ----------
Кстати, если в сети поискать, то lsphp уже есть и для серверов без CloudLinux, то есть, по сути можно использовать где угодно.
Евгений Русаченко, сайт на хостинге, кеширование есть, но с часто посещаемыми страницами проблем нет, нагрузка начинается когда боты обходят страницы на которых редко кто бывает (которых большинство) и когда бот приходит срок жизни кеша уже прошел с момента последнего посещения. Не ставить же там год срок.
...и ещё что-то не понял какая настройка в page-rules у CloudFlare отключает его для определённой страницы, что-бы к ней запрос шел напрямую, минуя CloudFlare.
Если некоторые страницы сайта не меняются месяцами и годами, то почему бы не кешировать их всё это время? Это прилично снизит нагрузку, но делать это стоит грамотно. Даже простое кеширование с помощью CloudFlare - это не то, что надо. Кешировать надо на уровне Nginx, динамические страницы отдавать как статические из кеша, но сделать это в рамках хостинга нельзя.
CloudFlare кеширует только статические файлы, если я не ошибаюсь, то настроить время кеширования отдельных файлов можете вот здесь http://joxi.ru/YxAeN9VHjMYJry, но в бесплатной версии это не более 3 правил.
Хостер не пробрасывает IP адреса посетителей через CloudFlare, обратитесь к ним в поддержку, чтобы они начали это делать. Помимо этого, CloudFlare передает в заголовках страну, можете не по IP блокировать, а прямо по заголовку страны HTTP_CF_IPCOUNTRY
У меня есть сайт, некогда популярный, сейчас в той теме трафа стало мало, а страниц на сайте осталось много и основная нагрузка на сайт идёт от ботов. Либо поисковых, либо парсят. Посетители почти исключительно из России. Поможет ли Cloudflare в моём случае снизить нагрузку или нет?
Пока у меня такие мысли, что страницы которые боты качают, большая часть из них посещается редко и в кеше их не будет, всё равно сайту генерировать их придётся. Плюс через .htaccess забанены некоторые страны, а в Cloudflare на бесплатном тарифе страну не забанишь.
Вот и думаю снизится нагрузка или ещё выше станет?
Сложно ответить однозначно, снизится ли у Вас нагрузка при подключении CloudFlare, но можно точно сказать, что не повысится и в большинстве случаев нагрузка снижается при подключении CloudFlare.
Если у Вас свой сервер (выделенный или виртуальный),то исходя из Вашего описания задачи, я бы порекомендовал Вам настроить его более грамотно. Например, поставить Nginx для отдачи статических файлов и кеширования каких-то динамических частей сайта, настроить блокировку запросов по странам на уровне Nginx (чтобы запросы не доходили до выполнения PHP скриптов - основная нагрузка идет обычно при их выполнении).
Если просто хостинг, то подключите CloudFlare, хуже от этого не станет (единственное, проверьте, нет ли IP адреса, который Вам выделит CloudFlare в реестрах Роскомнадзора).
Еще можно посоветовать https://www.incapsula.com, исходя из описания их тарифов, в бесплатной версии есть как раз защита от ботов и возможность блокировки стран (https://www.incapsula.com/pricing-and-plans.html).
WDMaster, здравствуйте. Рассмотрите наш тариф "Профессионал" для 20 сайтов на 8 гигабайт (SSD) за 225 рублей в месяц. Панель ISPmanager 5 можете выбрать при заказе, расположение в Санкт-Петербурге (дата центре Selectel).
Izgoj, в данном случае напишите еще раз в поддержку, если уверены, что проблемы не в Windows. Администрирую два сервера в данной компании, проблем с перезапусками нет, они очень редкие (раз в несколько месяцев, а то и реже).
Izgoj, проверьте еще раз активацию, перезапуск сервера на windows server это нормальная ситуация, когда нет лицензии. Сами подумайте - у всех всё нормально (не только по отзывам данного форума) и вдруг вот именно Ваш сервер перезапускается раз в сутки или чаще. Здесь проблему надо искать внутри сервера, а не в хостере.
Приветствую! Имеется VPS c 16 IP (failover) на борту, поднят nginx + php-fpm, создан домен к которому приатачены все IP, с целью запускать парсер на PHP, который должен делать запросы с разных IP, но по факту все запросы идут с основного. Есть какие нибудь варианты "заставить" мой замысел работать правильно? :)
PHP всегда делает запросы через IP адрес, который прописан на основном интерфейсе (eth0).
Первое, что мне приходит в голову - поднимите какой-нибудь прокси сервер для всех IP (3proxy как пример), из PHP соединяйтесь с ним и запросы должны будут идти через них. Лично не тестировал, возможно есть какие-то тонкости.
До 2015 года включительно использовали аппаратный RAID (1 или 10) с HDD дисками, в целом нареканий не было. В начале 2016 года переходили на SSD, нас отговорили от аппаратного RAID, так как на тот момент контроллеры не умели TRIM, а если умели, то стоили огромных денег. Как два года сидим на программном RAID (1 / 5 / 10 в зависимости от задач), проблем нет.
Видимо опыт так себе.
При включении сервера, он может потребить гораздо больше чем в рабочей среде.
При замере устройство подключено к серверу постоянно, фиксирует в том числе и момент включения сервера. Каких-либо аномальных скачков там не замечалось (которые были бы свыше потребления при полной нагрузке сервера).