Поверьте мне, если бы такое наблюдалось, то данным дистрибутивом бы никто не стал пользоватся. =) Я бы, например, просто и пары минут ждать не стал. Это вероятно была проблема конретной сборки данной версии Calculate на вашей системе.
Сам я Calculate-ом пользовался только однажды — с флешки тестировал ноут при покупке не загружая венду, более ничего про него сказать не могу. Сам сидел и на Ubuntu и на Arch — оба дистрибутива добавляли головной боли багами (Arch в меньшей степени, Ubuntu в большей) и отнимали слишком много времени на возьню с системой. А Gentoo раз поставил, освоил, и дальше радуешься годами, пока системный жесткий диск не умрет. При этом у тебя в системе могут свободно жить сразу 5 версий GCC, если тебе это нужно для разработки, а также необходимые версии библиотек собранные с необходимыми флагами, и всё это крайне просто, удобно и автоматизированно.
Кажется вопрос был «Как по RGB определить является ли цвет оттенком белого?». К вашим риторическим вопросам можно смело добавить: «А что если нужно рассчитать траекторию до Марса?»
Мне интересно, зачем люди используют кэш в варнише, при наличии кэша в nginx. Искреннее любопытство, плюс возможность собрать информацию о востребованности тех или иных фич.
70 это уже не быстро =) Сравните с «пустым» nginx отдающим что-то из памяти, аля location / { return 200 "Hello world"; }. Или с каким-нибудь пустым Python-приложением на uWSGI.
В 90% случаев полностью генерировать новую страницу на каждый запрос не нужно, а люди зачем-то это делают.
У меня она на xen и по тарифу мне полагается 700MHz VCPU и 512Мб оперативной памяти. Но это не имеет значения, я этот пример ради цифр привел. ИМХО уважающий себя сайт должен выдерживать несколько десятков запросов в секунду к главной не напрягаясь на слабом (условно) железе.
Если вы не используете захват, то создавайте группы без захватов. В регулрярных выражениях (abc) — это группа с захватом, а (?:abc) — без. Иначе вы просто расходуете ресурсы. Ничтожные, но все-таки.
А как вы это проверяли? По факту, если вы привели выше релевантное сообщение из лога, то резолвится rt.local в 77.74.8.35, в результате чего запрос попадает опять в nginx, котоорый в свою очередь добавляет еще один rt в путь и снова отправляет сам себе и так до исчерпания соединений. То, что вы прописали в hosts ещё не означает, что ваш резолвер использует hosts.
В чем проблема перевесить апач на другой порт, чтобы избежать таких проблем? Или прописать 127.0.0.1 в proxy_pass явно.
«Не работает» — это описание проблемы, которое я могу услышать от своей девушки, лингвиста. Вы же администратор, или программист? К ИТ отношение имеете? Ну так напишите конкретно, что не работает, как не работает, что делали, что получили, что в логах при этом, и т.д.
Сам я Calculate-ом пользовался только однажды — с флешки тестировал ноут при покупке не загружая венду, более ничего про него сказать не могу. Сам сидел и на Ubuntu и на Arch — оба дистрибутива добавляли головной боли багами (Arch в меньшей степени, Ubuntu в большей) и отнимали слишком много времени на возьню с системой. А Gentoo раз поставил, освоил, и дальше радуешься годами, пока системный жесткий диск не умрет. При этом у тебя в системе могут свободно жить сразу 5 версий GCC, если тебе это нужно для разработки, а также необходимые версии библиотек собранные с необходимыми флагами, и всё это крайне просто, удобно и автоматизированно.