Debian vs FreeBSD

M
На сайте с 16.09.2009
Offline
278
#61
netwind:
он с использованием временного файла в качестве переходника между GD и IM. Ничего лучше там нет.

Где там временный файл, какая функция расширения imagick его создает, от меня таясь?

netwind:
Если у всех все плохо, то значит это и есть норма? Программы должны быть удобными.

Должны. И что? На всех не угодишь, а телепатический интерфейс для магического исполнения "хотелок" еще не придумали. Вот и требуется покуда программистам в документацию смотреть.

netwind:
Ну, в текущей стабильной убунту это ведь как-то решили. Там функция есть.

Ну раз "решено", то и в тестинге должно быть решено (там и написано fixed, но я не проверял).

В 5.3 вроде это автоматом решается, там можно использовать и внешнюю GD и новые функции из bundled. Вот так вроде-бы это и "решили" в ubuntu (равно как и в дебиане, откуда почти один в один передрали пакеты).

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#62
myhand:
Определенная доля субъективности, конечно, есть. Но Вы ведь не будете утверждать, что управление бинарными пакетами во фре устроено сравнительно примитивно, по сравнению с дебианом или даже центос? Это вполне объективно. И не относится к "узкой сфере задач". Но о таких вещах все, в общем-то и не спорили (подобные "споры" - это скорее "базары", где каждый расхваливает достоинства своего "товара").

Нет, это необъективно - у сборки из исходников есть свои преимущества, и у бинарного распространения тоже есть свои преимущества. Мне, вообще, нравится slackware - захотел - поставил бинарник от вендора, захотел - очень просто собрал свой пакет и поставил его себе. И, скорее, как раз это и относится к узкой сфере - преимущества пакетов видны, если надо уметь быстро развёртывать и управлять инфраструктурой, а сборки из исходников - если надо экономить миллисекунды или делать что-то совсем кастомное.

myhand:

Думал речь идет о "проблеме" с php5-gd.

Нет, я говорил о первоначальном вопросе ТС.

myhand:

Вы, я гляжу, идеалист. Если 9999 причин не пользоваться "лучшим", если есть "неплохое". Что не отметает наличия "лучшего".

Лучшее - на то и лучшее, чтобы не было 9999 причин не использовать его :)

Вот вас к тому и спросили. Это, мягко говоря, не совсем "хостинг". Под последним словом все-таки обычно подразумевается массовый виртуальный хостинг. Наверное ТС тоже имел в виду этот смысл?

Да. Но принципы работы те же, описанные в количестве "слишком" тяжелых сисколлов на запрос.


В сущности, разве это не одно и тоже (что и фастцги)? Тот же php-fpm умеет масштабироваться по-типу prefork mpm. Зачем изобретать велосипед, когда все уже есть в апаче (+ куча других mpm).

Примерно - да. Но позволяет использовать всякие mod_perl, mod_python и прочие радости apache, держа процессы для пользователя резидентно в памяти. Фактически - да, получается тот же php-fpm.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
M
На сайте с 16.09.2009
Offline
278
#63
Boris A Dolgov:
Нет, это необъективно - у сборки из исходников есть свои преимущества, и у бинарного распространения тоже есть свои преимущества.

Обсуждается не "бинарное распространение" в сравнении со сборкой, а убожества реализации этого самого "бинарного распространения" во фре, по сравнению с...

Boris A Dolgov:
Мне, вообще, нравится slackware - захотел - поставил бинарник от вендора, захотел - очень просто собрал свой пакет и поставил его себе.

Мне тоже "нравится slackware" :) Но, боюсь, это из разряда ностальгии по былым временам, первым попавшим в руки дистрибутивам и т.п. Объективно, кроме как "поиграться" (если не на что больше потратить время) - она сейчас ни на что не пригодна.

Boris A Dolgov:

Лучшее - на то и лучшее, чтобы не было 9999 причин не использовать его :)

Ну хорошо, притворюсь что верю - Вы не понимаете, о чем речь. Приведу пример.

На хостинге в 100-1000 тазиков стоит система XXX. Геройский админ приходит и с цифрами доказывает руководству, что обновление до системы YYY даст на 20% (цифра с потолка, но скорее оптимистическая) более производительную систему и вообще "нам будет все удобнее", оно "лучшее" (все честно и объективно). Так прям и бросятся обновлять до "лучшего"? Или останутся на "хорошем", но без потенциальных проблем обновления, необходимости менять и переписывать кучу всего в инфраструктуре, и т.п.?

Boris A Dolgov:
Да. Но принципы работы те же, описанные в количестве "слишком" тяжелых сисколлов на запрос.

Принципы-то те же, да нагрузка на массовом виртуальном хостинге принципиально другая, нежели на сервере с парой хорошо посещаемых сайтов. Нужно объяснять?

Boris A Dolgov:

Примерно - да. Но позволяет использовать всякие mod_perl, mod_python и прочие радости apache, держа процессы для пользователя резидентно в памяти. Фактически - да, получается тот же php-fpm.

Вот и я о том, тут плюшек даже больше, чем при использовании специализированного php-fpm.

Тем не менее, для дешевого массового хостинга - это все не подходит.

N
На сайте с 06.05.2007
Offline
419
#64
myhand:
Где там временный файл, какая функция расширения imagick его создает, от меня таясь?

никакая,но чтобы совместить GD и IM приходится использовать файл.

http://ru.php.net/manual/en/function.imagerotate.php

rassols[at]Gmail[dota]com 12-Jan-2009 11:24.


$imagick->writeImage($temp_dst);
//trigger_error( 'imagerotate(): could not write to ' . $file1 . ', original image returned', E_USER_WARNING );
$result = imagecreatefrompng($temp_dst);
unlink($temp_dst);
unlink($temp_src);
myhand:
В 5.3 вроде это автоматом решается, там можно использовать и внешнюю GD и новые функции из bundled. Вот так вроде-бы это и "решили" в ubuntu (равно как и в дебиане, откуда почти один в один передрали пакеты).

Стабильная версия не вышла. А тестинга как бы нет для разумных пользователей. Его слишком небезопасно использовать из-за колебаний туда-сюда.

А в убунте уже все есть.

Кнопка вызова админа ()
M
На сайте с 16.09.2009
Offline
278
#65
netwind:
никакая,но чтобы совместить GD и IM приходится использовать файл.

Да, действительно. Но не вижу чем это сильно худо. Довольно дешево все.

netwind:
А в убунте уже все есть.

Ну вот в убунте и есть это самый тестинг. Думаете он там позолоченный какой стал, о того что назвали ubuntu? :)

N
На сайте с 06.05.2007
Offline
419
#66
myhand:
умаете он там позолоченный какой стал, о того что назвали ubuntu?

Стал. Никто не станет в ubuntu LTS менять версии софта вперед и назад, а в тестинге такое считается допустимым и бывало на моей памяти.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#67
myhand:
Обсуждается не "бинарное распространение" в сравнении со сборкой, а убожества реализации этого самого "бинарного распространения" во фре, по сравнению с...

С тем же успехом можно обвинить rpm в убогости сборки из исходников под конкретную цель

Мне тоже "нравится slackware" :) Но, боюсь, это из разряда ностальгии по былым временам, первым попавшим в руки дистрибутивам и т.п. Объективно, кроме как "поиграться" (если не на что больше потратить время) - она сейчас ни на что не пригодна.

Использую её на трёх серверах и на ноуте 🙄

Пригодна для того, чтобы обновить gcc, ядро, и прочие глубокие компоненты до -rc, и знать, ничего не отвалится, а так же знать, что проблемы - не в патчах вендора, а у апстрима.

На хостинге в 100-1000 тазиков стоит система XXX. Геройский админ приходит и с цифрами доказывает руководству, что обновление до системы YYY даст на 20% (цифра с потолка, но скорее оптимистическая) более производительную систему и вообще "нам будет все удобнее", оно "лучшее" (все честно и объективно). Так прям и бросятся обновлять до "лучшего"? Или останутся на "хорошем", но без потенциальных проблем обновления, необходимости менять и переписывать кучу всего в инфраструктуре, и т.п.?

Ваша идея в том, что хорошее поддерживается из-за того, что переходить на лучшее - слишком криво для текущей инфраструтуры? Странно звучит.

Вообще, если переходить к идеализированному миру, то лучшее должно предоставлять способы онлаин-миграции с хорошего :)

Принципы-то те же, да нагрузка на массовом виртуальном хостинге принципиально другая, нежели на сервере с парой хорошо посещаемых сайтов. Нужно объяснять?

Нужно. Система - так же, программы - те же, цели - тоже примерно те же. Только надо ещё заботиться о том, чтобы пользователи не могли скушать слишком много ресурсов, но это можно делать уже "вне юзерспейса".

Вот и я о том, тут плюшек даже больше, чем при использовании специализированного php-fpm.
Тем не менее, для дешевого массового хостинга - это все не подходит.

Смотря что понимать под "массовым" - возможность хостеру с 10$ в кармане поставить это, или захостить пару сотен тысяч сайтов на десятке серверов.

[Удален]
#68
myhand:
Деж Вы такие тазики берете? Хотя ежели фря - с этим действительно может быть туго.

Но вообще - плясать от железа - это от бедности или глупости. Плясать надо от удобства управления системой, простоты решения ей необходимых Вам задач. От человека, короче. Которому со всей этой байдой работать. А вот с железом - нужно просто выяснить сперва про то, поддерживается ли оно системой полноценно. Если нет - повод подумать сперва о другом железе, а не системе.

это из жизни, к сожалению.

периодически попадаются клиенты, которые уже купили выделенный сервер где-то, в какой-то конфигурации, оплатили его на год, и теперь им надо его настроить...

M
На сайте с 16.09.2009
Offline
278
#69
Boris A Dolgov:
С тем же успехом можно обвинить rpm в убогости сборки из исходников под конкретную цель

А что там не так? rpm сборки я делал сравнительно мало, но в дебиане аналогичное "под конкретную цель" - делается на ура.

Boris A Dolgov:
Пригодна для того, чтобы обновить gcc, ядро, и прочие глубокие компоненты до -rc, и знать, ничего не отвалится, а так же знать, что проблемы - не в патчах вендора, а у апстрима.

Есть такой момент. Нешто там до сих пор вовсе ничего не патчат?

Boris A Dolgov:
Ваша идея в том, что хорошее поддерживается из-за того, что переходить на лучшее - слишком криво для текущей инфраструтуры? Странно звучит.

Ну, все 9999 причин перечислять было несколько влом...

Boris A Dolgov:
Вообще, если переходить к идеализированному миру, то лучшее должно предоставлять способы онлаин-миграции с хорошего :)

Неа. Тогда будет не "лучшее", а "идеальное" (подставьте любой синоним превосходной степени).

Boris A Dolgov:

Нужно. Система - так же, программы - те же, цели - тоже примерно те же.

Нагрузка другая. На массовом виртуальном хостинге может на 1000й висящий на нем сайт сегодня и вовсе не придут. На 756-м будет всего 10 обращений от пользователей за весь день (равномерно распределены). На 111-й придет пойсковик. Помучает немного, сделав 50 запросов и уйдет. И т.п.

Т.е. нагрузка очень неравномерная. Держать ради каждого хоста или хоть клиента свой апач - немного накладно будет. Нет?

Boris A Dolgov:

Смотря что понимать под "массовым" - возможность хостеру с 10$ в кармане поставить это, или захостить пару сотен тысяч сайтов на десятке серверов.

Ну, сравнительно дешевый. От 1000+ хостов на сервере. ТП где-нить от 1-2$.

lissyara:
периодически попадаются клиенты, которые уже купили выделенный сервер где-то, в какой-то конфигурации, оплатили его на год, и теперь им надо его настроить...

Объяснить сперва не пробовали? Попросить заменить оборудование? В моей практике вменяемый ДЦ такое позволял (сервер был взят только что, попросили - заменили на другой конфиг).

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#70

>А что там не так? rpm сборки я делал сравнительно мало, но в дебиане аналогичное "под конкретную цель" - делается на ура.

Если захотелось собрать программу "ааа" с настройками, то нельзя сделать cd /usr/ports/aaa и написать make config install

>Есть такой момент. Нешто там до сих пор вовсе ничего не патчат?

почти.

>Ну, все 9999 причин перечислять было несколько влом...

>Неа. Тогда будет не "лучшее", а "идеальное" (подставьте любой синоним превосходной степени).

Я считал, что лучшее - уже превосходная степень. А у превосходной степени нет недостатков. Если хотите, можем "поиграть" в называние недостатка и "придумывание" способа, как его обходит идеальная система.

>Нагрузка другая. На массовом виртуальном хостинге может на 1000й висящий на нем сайт сегодня и вовсе не придут. На 756-м будет всего 10 обращений от пользователей за весь день (равномерно распределены). На 111-й придет пойсковик. Помучает немного, сделав 50 запросов и уйдет. И т.п.

>Т.е. нагрузка очень неравномерная. Держать ради каждого хоста или хоть клиента свой апач - немного накладно будет. Нет?

Можно считать, что нагрузка вида "rps" примерно совпадает, а дальше всё зависит от того, насколько хорошо Вы выбираете количество воркеров для каждого виртхоста в каждый момент времени в зависимости от последней посещаемости. В базовом варианте, может висеть демон, который смотрит rps за последние полчаса, делит его на константу, и выставляет такое число воркеров.

>Ну, сравнительно дешевый. От 1000+ хостов на сервере. ТП где-нить от 1-2$.

Ну, это вполне реально - главное, научить ТП крутить юзеру конфиг его апача. А дальше пусть хоть mod_php себе ставит.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий