myhand

Рейтинг
278
Регистрация
16.09.2009

1. Для кеширования есть proxy_cache.

2. Сведите чтение хавту на хабре к минимуму, а двухгодичной давности - к нулю.

3.

hostmaster:
"такое же кеширование, но только в оперативную память" делает кэш файловой системы его и нужно настраивать. Если есть желание бесполезно потратить время можно поискать истории про tmpfs от авторов которые так и не смогли осилить настройку ОС.

Не проведете ликбез для "ниосиливших"? А то вот что-то я сильно сомневаюсь, что магические "настройки ОС" смогут заменить то, что может сделать грамотное использование оперативной памяти для кеширования, в частности с tmpfs.

4.

4ksner:
Что касается tmpfs. Наткнулся вот на какую статью - http://0-web.ru/dle/184-uskorenie-dle-cherez-tmpfs.htmlВ ней описанно процесс записи кеша сайта DLE в оперативку.Может реально так же сделать кеш файлов?

Если кратко, то можно. То, что там описано - азы, как создать раздел с tmpfs и поместить туда что-то. Естественно, если Вы хотите подобный подход использовать для кеширования - Вам надо сперва хорошо продумать что Вы туда поместите, когда и насколько. Тупо вынести proxy_cache_path на tmpfs - это, конечно, глупость. Думаю, о подобном и предупреждал Вас hostmaster.

Они собираются по-умолчанию. Так что да, только "прописать в конфиге" - для чего марш читать документацию.

Himiko:
Это здесь не причём.
Если используются старые движки (а это часто ещё бывает)

Это именно "причем".

Himiko:
А если действительно работать над сайтов (обновлять движок по необходимости или подстраивать собственный), то проблем не будет.

Ну вот видите ;) А над проектом, который вынесли на отдельный сервер - поверьте, таки работают.

bind - это анекдот такой. несмешной:

http://security-tracker.debian.org/tracker/source-package/bind9

Himiko:
Только там php 5.3 И не все сайты заработают.

Те сайты, над которыми работают - заработают.

Массовый виртуальный хостинг (для которого подобные проблемы актуальны) - только пример одной из задач. Не самой интересной и прибыльной, кстати.

foxi:
Выбрал дебиан 6, вроде удобно и понятно :)

Хороший выбор. Не спешите, не увлекайтесь сборкой чего попало. Читайте документацию (man, infoв системе, на сайте http://www.debian.org/doc/), прежде чем менять какие-то настройки сервера. И все будет в порядке.

unixadm:
Задача не надумана - многие старые скрипты не любят 5.3, где многие старые вещи стали deprecated. На 5.2 они работают без вопросов.

Ну так и не обновляйтесь тогда. Можно, конечно, собрать php5-fpm и для более ранней версии (всять dsc из какого-нибудь dotdeb или вот). Инструкции - прежние, только путь к dsc поменяется.

Это полностью надуманная задача. В реальности - нет никакого "свежеустановленного дебиан". Если администратор устанавливает систему - он, в частности, обязан выбрать подходящий релиз. Раз Вам нужен 5.2.x - остановитесь на Lenny. Доставьте php5-imap. Наконец, на php-fpm свет клином не сошелся - я бы просто не использовал его в данной ситуации.

unixadm:
Вообще предлагаю закончить спор

С Вами никто не спорил. О чем спорить? Вы заявляете: я не умею просто решить задачу в debian - следовательно он плохой.

Ну, не умеете - это нехорошо, конечно. Но дебиан-ли тут виной?

unixadm:
Каждому свое, как было написано на воротах Бухенвальда.

Че тут концлагеря постоянно поминать любят? Один фрюшник /boot ставит read-only "для безопасности", другой порт сделать не умеет.

Выходите из концлагеря свово ;) Тем более, что у нас и фря ваша есть - с человеческим лицом, так сказать.

unixadm:
Цифры 5.2.17 и модуль imap в моем сообщении были столь незаметны?

Заметны, конечно. Конкретная версия выглядит надуманной - это реальная задача? Чем обусловлен выбор допотопного PHP? Если Вашему клиенту нужен php-fpm - я бы посоветовал ему стабильную версию, где fpm интегрирован в mainline (c 5.3.3).

unixadm:
И повторюсь, я просил привести полный список манипуляций со свежеустановленной системой, так что потрудитесь включить команды для установки необходимого для сборки.

Никаких. Ничего ставить не надо, если система "свежеустановлена" грамотным администратором. Ваш "голый Debian" - штука совершенно мне непонятная.

Himiko:
Если речь про FreeBSD, то "не стандартно" решается установкой дополнительных галочек и выключением ненужных. (нужен/не нужен suhosin, нужен/не нужен ipv6 и т.п.). Точно так же и у различных модулей можно просто менять опции сборки не трогая конфигов руками.

1. Ну а в любом пакетном дистрибутиве - "не стандартно" решается установкой нужных пакетов и их конфигурацией (пересборка для изменения функциональности - вообще моветон в unix).

2. Если чего-то выключено, выставлены какие-то опции - сперва стоит полюбопытствовать почему. Думать, что ты сделаешь работу 1k+ мейнтейнеров Debian столь же качественно - большая ошибка.

3. Таки примеры будут - чегой-то Вы там собирать собрались?

unixadm:
Приведите команды для сборки php 5.2.17 с php-fpm и imap-расширением, например на свежеустановленном голом Debian.

# 1. тянем новый пакет
dget http://ftp.de.debian.org/debian/pool/main/p/php5/php5_5.3.6-12.dsc
# 2. опционально: распаковываем. (распакуется само, если добавили debian-keyring.gpg)
dpkg-source -x php5_5.3.6-12.dsc
# 3. переходим в каталог
cd php5-5.3.6/
# 4. опционально: редактируем changelog
vi debian/changelog
# 5. собираем:
debuild
# 6. устанавливаем:
dpkg -i ../{список deb}

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

unixadm:
Насчет "чуда": хотите общаться - уважайте собеседника.

Уважение надо заработать. Собеседник, вещающий про "оно само" - такого уважения пока не заслуживает. Т.к. не знает как работает система портов, как устроен порт.

Himiko:
Да с любыми, которые не учитываются в стандартных пакетах.

Неа. Ковыряние в носу не прокатит - будьте любезны конкретные примеры, списочек.

PS: Если что-то не попало в стандартную сборку - я обычно любопытствую почему, прежде чем собирать самому. А Вы?

Himiko:
По-своему вы как установите php на debian? Со своими опциями и т.п. (без собственных сборок)

Например, с какими?

DenisVS:
Нафиг ему всё это нужно?

Да ему уже ответили: "без разницы, если все-равно нуб". А тут дальше - уже как-бе филиал курилки...

Himiko:
2. Если нужно устанавливать по-своему, то удобнее FreeBSD с выставленными "галочками", чем собирать из исходников в других ОС.

А если "галочек" не хватит? Вообще странно как-то - вот я вроде всегда устанавливаю все "по-своему" (все что нужно, для решения конкретной задачи). А вот собирать что-то приходится достаточно редко. ЧЯДНТ?

Всего: 4890