2Dimon-UA: блокировка файлов функциями пхп на мой взгляд не самое удачное решение, могут быть тормоза по сравнению с бд, тем более что в Cache_Lite такая же реализация плюс дополнительные проверки на соответствие кэш-странички.
2Андрейка: ЧПУ там есть, но поскольку mod_rewrite не слабо нагружает процессор (в предыдущей версии сайта) думаю от него все-таки отказаться.
Из этого набора у нас лучше всего себя показал XCache
2Gray: У нас это в смысле на этом форуме или на других проектах?
Я вот посматриваю в сторону хранения кешированных страничек в бд типа Berkeley db4, думается что скорость доступа (к случайно выбранной записи) к сохраненным в такой бд страничках будет выше чем к соответствующему каталогу.
Насчет memcached - в Апаче есть модуль с аналогичными функциями mod_mem_cache, который носит статус Experimental, я как-то довольно давно экспериментировал с ним, правда особого выигрыша не заметил.
blaize: ...а что всё-таки лучше: mod_cband или mod_iplimconn?
mod_limitipconn полегче и попроще
Только имейте в виду, что как правило после таких манипуляций появляются посты ...
Гребанный Яндекс ... почему у меня опять выпала морда? У меня выпал сайт ... что делать !!! ...
Если аккуратно модули настроить - не появятся. Скажем для mod_evasive установить:
В httpd.conf прописать (не забыв сначала установить этот модуль):
<IfModule mod_limitipconn.c>
<Directory /home/webadmin/host.ru/html>
MaxConnPerIP 10
</Directory>
</IfModule>
Ограничивает число одновременных коннектов к виртуальному хосту host.ru - 10. Все что превышает это число - отбрасывается с оседанием в error_log сообщения
Rejecting client at 111.111.111.111 где 111.111.111.111 адрес отброшенного клиента.
Еще хорош модуль mod_evasive - ограничивает число коннектов к отдельной страничке и сайту в целом. Кстати, может кто подскажет, как передать ИП адрес клиента отброшенного этим модулем напрямую в правило для iptables.
Думаю, тут уместно будет процитировать слова из книги Р.Ронина:
...важно, чтобы телохранитель был лично заинтересован в
процветании той фирмы, в которой он работает. Для этого надо дать ему
возможность вложить в нее свои средства (может быть, авансом), получать
процент прибыли от тех или иных сделок, словом, заинтересовать экономи-
чески. И помнить, что умный, способный, честолюбивый человек (а дураки,
как известно, хуже врагов) не может довольствоваться перспективой всю
жизнь оставаться телохранителем. Заинтересовать его в верности вам и ва-
шему бизнесу можно только через выдвижение привлекательной цели. Короче
говоря, необходимо, чтобы охраняя вас, он одновременно охранял и свое
будущее...
То есть, если у вас работает сотрудник(независимо от должности), который 1.далеко не дурак; 2.обладает знаниями, использование которых позволят вам получать и приумножать доходы, и вы не хотите чтобы он просто ушел/ушел к конкурентам, то наилучший спосб удержать его - заинтересовать его в процветании именно вашей фирмы. Мотивы могут быть разные: оплата фирмой социальной или медицинской страховки, предоставление жилья во время работы на фирму с оставлением его за сотрудником по выходе на пенсию/либо по условию работы на долгий срок, выплата кредита за жилье сотрудника, доля в прибылях фирмы (а прибыль знаете только вы, но не надо жадничать) и так далее. В зависимости от ценности сотрудника размеры мотивов соответственно должны меняться.
В противном случае если у работника нет веских мотивов работать на вашу компанию, он все равно уйдет рано или поздно. Такова человеческая природа.
talia: Нет, Вы ошибаетесь. Решение задачи не обязательно знать, его можно найти. Спокойно сосредоточенно найти. Не говоря уже о том, что задачи работодателей похожи, как пасхальные яйца :)
Какие именно задачи? В каких именно областях? Каких именно работодателей?
Еще раз: мы с вами говорим на разных языках и о разных вещах
talia: Начальник не с Марса прилетел. Поэтому вполне предсказуем. На любой тест можно отвечать двояко: можно так, как действительно думаешь (считаешь, понимаешь, чувствуешь), а можно так, как надо отвечать. Есть еще тесты без вопросов - их тоже можно проходить достаточно грамотно - первое правило: успокойся, сосредоточься. Кто сказал, что я и работать буду сосредоточенно??
На самом деле, это как сдавать экзамены и работать. Лучшие "экзаменосдавальщики" совсем не обязательно лучшие работники.
Если не знаете ответ на вполне конкретный вопрос, допустим решение задачи, то сосредоточиться и успокоиться здесь не поможет.
2Dimon-UA: блокировка файлов функциями пхп на мой взгляд не самое удачное решение, могут быть тормоза по сравнению с бд, тем более что в Cache_Lite такая же реализация плюс дополнительные проверки на соответствие кэш-странички.
2Андрейка: ЧПУ там есть, но поскольку mod_rewrite не слабо нагружает процессор (в предыдущей версии сайта) думаю от него все-таки отказаться.
2Gray: У нас это в смысле на этом форуме или на других проектах?
Я вот посматриваю в сторону хранения кешированных страничек в бд типа Berkeley db4, думается что скорость доступа (к случайно выбранной записи) к сохраненным в такой бд страничках будет выше чем к соответствующему каталогу.
Насчет memcached - в Апаче есть модуль с аналогичными функциями mod_mem_cache, который носит статус Experimental, я как-то довольно давно экспериментировал с ним, правда особого выигрыша не заметил.
simp: попробуй зайти в гугль аккаунт через Фаерфокс с установленным Live HTTP Headers. Он покажет все заголовки. Их и надо передавать через curl
А прочтите топик с начала =)
Пересобрать ядро в вдс .. 😮
да читаю, читаю... :)
пересобрать ядро - это относится скорее к техподдержке хостера или вдс если нет своего сервера
1. это делают обычно не фаерволом, а самим вебсервером
2. надо настроить сервер, чтобы не падал из-за одного клиента
Не надо веб-сервером, он и так напрягается, лучше через фаерволл.
Для этого надо пересобрать ядро с поддержкой patch-o-matic (расширение для iptables)
Затем в правила добавить:
iptables -A FORWARD -m string --string "DownloadMaster" -j REJECT
не забыв их сохранить
iptables-save -c > /etc/sysconfig/iptables
И все!
Могут быть ньюансы в зависимости от системы
...а что всё-таки лучше: mod_cband или mod_iplimconn?
mod_limitipconn полегче и попроще
Гребанный Яндекс ... почему у меня опять выпала морда? У меня выпал сайт ... что делать !!! ...
Если аккуратно модули настроить - не появятся. Скажем для mod_evasive установить:
mod_limitipconn оптимальный вариант
В httpd.conf прописать (не забыв сначала установить этот модуль):
<IfModule mod_limitipconn.c>
<Directory /home/webadmin/host.ru/html>
MaxConnPerIP 10
</Directory>
</IfModule>
Ограничивает число одновременных коннектов к виртуальному хосту host.ru - 10. Все что превышает это число - отбрасывается с оседанием в error_log сообщения
Rejecting client at 111.111.111.111 где 111.111.111.111 адрес отброшенного клиента.
Еще хорош модуль mod_evasive - ограничивает число коннектов к отдельной страничке и сайту в целом. Кстати, может кто подскажет, как передать ИП адрес клиента отброшенного этим модулем напрямую в правило для iptables.
Такая команда не работает
<IfModule mod_evasive20.c>
...
DOSSystemCommand "/usr/bin/sudo -u root /sbin/iptables -A INPUT -s %s -j DROP"
</IfModule>
В случае с персональной секретаршей с интимом можно еще и компроматом разжиться. ;)
Думаю, тут уместно будет процитировать слова из книги Р.Ронина:
процветании той фирмы, в которой он работает. Для этого надо дать ему
возможность вложить в нее свои средства (может быть, авансом), получать
процент прибыли от тех или иных сделок, словом, заинтересовать экономи-
чески. И помнить, что умный, способный, честолюбивый человек (а дураки,
как известно, хуже врагов) не может довольствоваться перспективой всю
жизнь оставаться телохранителем. Заинтересовать его в верности вам и ва-
шему бизнесу можно только через выдвижение привлекательной цели. Короче
говоря, необходимо, чтобы охраняя вас, он одновременно охранял и свое
будущее...
То есть, если у вас работает сотрудник(независимо от должности), который 1.далеко не дурак; 2.обладает знаниями, использование которых позволят вам получать и приумножать доходы, и вы не хотите чтобы он просто ушел/ушел к конкурентам, то наилучший спосб удержать его - заинтересовать его в процветании именно вашей фирмы. Мотивы могут быть разные: оплата фирмой социальной или медицинской страховки, предоставление жилья во время работы на фирму с оставлением его за сотрудником по выходе на пенсию/либо по условию работы на долгий срок, выплата кредита за жилье сотрудника, доля в прибылях фирмы (а прибыль знаете только вы, но не надо жадничать) и так далее. В зависимости от ценности сотрудника размеры мотивов соответственно должны меняться.
В противном случае если у работника нет веских мотивов работать на вашу компанию, он все равно уйдет рано или поздно. Такова человеческая природа.
Нет, Вы ошибаетесь. Решение задачи не обязательно знать, его можно найти. Спокойно сосредоточенно найти. Не говоря уже о том, что задачи работодателей похожи, как пасхальные яйца :)
Какие именно задачи? В каких именно областях? Каких именно работодателей?
Еще раз: мы с вами говорим на разных языках и о разных вещах
Начальник не с Марса прилетел. Поэтому вполне предсказуем. На любой тест можно отвечать двояко: можно так, как действительно думаешь (считаешь, понимаешь, чувствуешь), а можно так, как надо отвечать. Есть еще тесты без вопросов - их тоже можно проходить достаточно грамотно - первое правило: успокойся, сосредоточься. Кто сказал, что я и работать буду сосредоточенно??
На самом деле, это как сдавать экзамены и работать. Лучшие "экзаменосдавальщики" совсем не обязательно лучшие работники.
Если не знаете ответ на вполне конкретный вопрос, допустим решение задачи, то сосредоточиться и успокоиться здесь не поможет.
Мы с вами говорим о разных вещах.