Dimanych

Рейтинг
155
Регистрация
05.06.2007

У меня было подобное, уже не помню какой сайт, да и не только сапа. А вообще думаю у них в системе предусмотрено, если скорость отдачи страниц быстрая то и индексация ускоряется.

Это всё не страшно когда индексируется 1 сайт, а если сервер хостинга с 2-3к сайтов, и параллельно индексируется несколько, то получаем действительно дос. А кроме этого у нас же обычно их IP в белом списке и за излишнюю активность сапе ничего не будет.

Можно протестить анализировав лог на любом сервере где много сайтов.

cat access_log|grep 123.123.

смотрим домены, 123.123. - подсеть сапы

cat access_log|grep 123.123.|grep domain.ru

tail -10000 access_log|grep 123.123.|grep domain.ru

смотрим 1 домен время начало и конец сапы, а потом кол-во запросов

cat access_log|grep 123.123.|grep domain.ru

полученное делим на число секунд, конечно это будет не вычисление пика а среднее число запросов..

netwind:
плюсов нет. хранилище, в котором старые файлы циклически перезаписываются для кеша не подходит.

точно так же innodb создает большие файлы, тем самым избавляет от фрагментации файловой системы. И индексы хранит в памяти.
Но mysql вам не пойдет. Вы же слишком круты для такой банальности как mysql :)

Ну как я понял с ваших слов, придумывать велосипед не стоит, innodb для этого подходит лучше всего? Единственное не уверен что это полезно базе работать с обычными запросами с кэшем через innodb, надо эти базы раскидывать на разные диски чтоб не возник эффект ступора) Да о чём говорить, я же не знаю как сайт устроен...

рад помочь ;)

Pilat:
Когда-то был такой сервис - nntp. У него было много файлов. Как решался вопрос хранения: есть один огромный файл, в него последовательно пишутся данные, позиции сохраняются. При достижении конца файла запись начинается сначала, уничтоженные индексы удаляются. Преимущества - максимально плотная упаковка файлов, предсказуемый размер файла на диске, нет фрагментации, доступ к данным быстрый. Вопрос только с индексами - где их хранить можно придумать в зависимости от задачи. Например, в перле 4000000 индексов будут занимать 80 мегабайт плюс длины имён файлов (а имена понятие тут относительное, на них нет ограничений) минимум, ну и плюс ещё сколько-то на упрощения.

Это если нет желания задействовать nginx для отдачи статики

Интересное подобие замены функций файловой системы, но минусы тоже есть,

ненужные файлы помечать свободным пространством в файле, потом всё равно лучше дефрагментация за счёт пересоздания файла и индексов, и есть опасность что всё накроется :)

А так, интересная штука, но на мой взгляд заменяет стандартный уже давно разработанный функционал FS. Наверное плюс в том что все индексы можно хранить в памяти?

PS. у себя на одном проекте просто делил файлы по папкам, в каждую по 10тыс, даже если тысча таких папок будет, то это уже 10млн файлов, структура норм, задержек вроде нет.

Всё просто

location / {
root /var/www/cache/data/www/$host_without_www;
try_files $uri @backend;
}

//ваш апач тут
location @backend {
proxy_pass http://127.0.0.1:8080;
...
}

Всё зависит от того как они определяют эту нагрузку, боюсь что у каждого своя система, у кого-то больше тот же сайт, у кого-то меньше, и тем не менее в результате всё регулируется ценой, поэтому и спрашивал про цену.

Вы вообще хоть спросили у них что вам грозит при превышении лимитов и на сколько это проблемно?

Вы не написали цену тарифа, это самый важный показатель по определению сколько можно вам выделить ресурсов)

С одного ядра 10%, только вы что-то путаете, у указанного процессора Intel® Core™ i7-920 Quad-Core(разогнан чтоли??), одно ядро 2.66, у вас 266mhz, ну это всё условно и примерно видимо... вы же на хостинге, а не на VPS...

WP - это то, от чего я был в большом шоке, когда увидел потребление им ресурсов при входе на главную страницу. Помимо того что сайт на пустом севрере открывался 2 секунды, так ещё и процессор использовался на полную катушку :) Так что без кеширования его вообще использовать нельзя.

Правда что модули для него пишут все кому не лень и очень криво?

Raistlin:
Прошу прощения, что влез... Но отключение функций php не добавляет безопасности. И куча скриптов может с отключенными функциями не заработать. ВОт таки дела...

Добавляет безопасности самому сайту, это скорее +,

а то вебшелов понагружабт через дыры и властвуют, чуть ли не на всём сервере.

У меня на нескольких серверах LA стараюсь держать до 5 - тот случай когда ничего никогда не тормазит, LA 5-10 начинается заметное подтормаживание, более 10 это уже плохая ситуация, и нужно заниматься оптимизацией.

Всего: 830