2Dimon-UA: блокировка файлов функциями пхп на мой взгляд не самое удачное решение, могут быть тормоза по сравнению с бд, тем более что в Cache_Lite такая же реализация плюс дополнительные проверки на соответствие кэш-странички.
2Андрейка: ЧПУ там есть, но поскольку mod_rewrite не слабо нагружает процессор (в предыдущей версии сайта) думаю от него все-таки отказаться.
2Gray: У нас это в смысле на этом форуме или на других проектах?
Я вот посматриваю в сторону хранения кешированных страничек в бд типа Berkeley db4, думается что скорость доступа (к случайно выбранной записи) к сохраненным в такой бд страничках будет выше чем к соответствующему каталогу.
Насчет memcached - в Апаче есть модуль с аналогичными функциями mod_mem_cache, который носит статус Experimental, я как-то довольно давно экспериментировал с ним, правда особого выигрыша не заметил.
simp: попробуй зайти в гугль аккаунт через Фаерфокс с установленным Live HTTP Headers. Он покажет все заголовки. Их и надо передавать через curl
да читаю, читаю... :)
пересобрать ядро - это относится скорее к техподдержке хостера или вдс если нет своего сервера
Не надо веб-сервером, он и так напрягается, лучше через фаерволл.
Для этого надо пересобрать ядро с поддержкой patch-o-matic (расширение для iptables)
Затем в правила добавить:
iptables -A FORWARD -m string --string "DownloadMaster" -j REJECT
не забыв их сохранить
iptables-save -c > /etc/sysconfig/iptables
И все!
Могут быть ньюансы в зависимости от системы
mod_limitipconn полегче и попроще
Если аккуратно модули настроить - не появятся. Скажем для mod_evasive установить:
DOSWhitelist 213.180.*.* DOSWhitelist 81.19.*.* DOSWhitelist 81.176.*.* DOSWhitelist 81.222.*.* DOSWhitelist 194.67.18.* DOSWhitelist 66.249.*.*
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"
В случае с персональной секретаршей с интимом можно еще и компроматом разжиться. ;)
Думаю, тут уместно будет процитировать слова из книги Р.Ронина:
То есть, если у вас работает сотрудник(независимо от должности), который 1.далеко не дурак; 2.обладает знаниями, использование которых позволят вам получать и приумножать доходы, и вы не хотите чтобы он просто ушел/ушел к конкурентам, то наилучший спосб удержать его - заинтересовать его в процветании именно вашей фирмы. Мотивы могут быть разные: оплата фирмой социальной или медицинской страховки, предоставление жилья во время работы на фирму с оставлением его за сотрудником по выходе на пенсию/либо по условию работы на долгий срок, выплата кредита за жилье сотрудника, доля в прибылях фирмы (а прибыль знаете только вы, но не надо жадничать) и так далее. В зависимости от ценности сотрудника размеры мотивов соответственно должны меняться.
В противном случае если у работника нет веских мотивов работать на вашу компанию, он все равно уйдет рано или поздно. Такова человеческая природа.
Какие именно задачи? В каких именно областях? Каких именно работодателей?
Еще раз: мы с вами говорим на разных языках и о разных вещах
Если не знаете ответ на вполне конкретный вопрос, допустим решение задачи, то сосредоточиться и успокоиться здесь не поможет.
Мы с вами говорим о разных вещах.