можно но не нужно. а вот перед апачем можно поставить nginx (как прокси).
"Ресурсоемких" - это сколько? Как вы оценили эту самую ресурсоемкость и в каких попугаях?
Думаю несложно логгирование устроить, с анализом $http_accept_encoding
Все современные браузеры сжимать умеют.
Статистика мной специально не собиралась, только косвенно могу
судить - по контенту, кешируемому nginx. 99.99% - gzip.
а статистику собрать не пробовали? 5% без gzip-а наберется?
я к тому, чтобы пустить таких мимо мемкеша - не вариант?
Если Вам нужно ЭТО на сервер - пользуйтесь ЭТИМ. Вполне
возможно, эту штуку можно водрузить на VPS.
А так, на вкус и цвет... Мне вот однажды помог:
http://wipfw.sourceforge.net/
Ужос какой :).
Но раз есть - посмотреть что делает программа в момент выполнения чем-то
типа strace. И дальше смотрим исходник - может там какие-то огрехи есть в алгоритме, соответствующие такому поведению.
Можно попробовать gdb использовать для отладки, но они с паскалем вроде не сильно дружат.
в секундах, судя по картинке.
Для того и посоветовали использовать strace. Кстати, "эта утилита" тоже PHP-скрипт, или
бинарник какой? Исходники есть?
От простого kill -9 123 (в ssh, где 123 - pid процесса). Сюрприз! В top можно тоже
убить процесс, посмотреть справку не пробовали? До настройки лимитов
в login.conf (Andreyka видимо имел именно это в виду):
http://www.freebsd.org/doc/ru/books/handbook/users-limiting.html
выполните от пользователя root
select Create_priv from mysql.user where User="test";
?
flush privileges;
командой "mysql", man mysql
mysql < dump.sql
PS: В дампе предварительно проверить наличие
CREATE DATABASE запросов. Если таковых
нет - расставить их в соответствующих местах
(CREATE DATABASE `XXX`; USE `XXX`; )
nginx работает с бакендом по HTTP/1.0
Таким образом, ваша задача - научить бакенд не
использовать чанки для HTTP/1.0. Документация
апача покажет как.
hint: слать Сontent Length
или
SetEnv force-no-vary
SetEnv downgrade-1.0