[Typo3-UG Russia] Hosting + php-accelerator
Larionov Dmitriy
ldmitry at onet.ru
Fri Jun 17 14:20:13 CEST 2005
Здравствуйте, typo3-russia-request !
Ввиду обсуждения акселераторов и вопросов хостинга, делюсь опытом.
У меня на хостинге работает PHPA (ionCube PHP Accelerator) с PHP
4.3.10. Чудесная вещь, потому, что в отличие от mm-cache и прочего PHPA работает в FastCGI.
У меня все хостящиеся имеют свой логин, и все их скрипты запускаются
из под них, это требование безопасности. Я гораздо больше верю в
системную безопасность, чем в безопасность на уровне PHP.
Проблема GCI заключается в том, что PHP каждый раз должен
загрузиться, что бы выполнить один скрипт и умереть, это долго.
Проблема mod_php в том, что все сайты работают под одним системным логином,
тем же под которым Apache, это дыряво.
FastCGI работает так - PHP заранее запускается (по несколько
отдельных экземпляров на каждого клиента) и ждет. Apache по заходу
на URL, отправляет в PHP по FastCGI протоколу имя скрипта и
параметры, и ждет страницу (ну а PHPA разумеется вместо страницы
берет предкомпилированный код и исполняет).
Плюсы:
1. Никакой код модуля mинтерпретатора PHP не может навредить
самому Apache, или экземпляру интерпретатора PHP другого клиента.
Более того, я могу для каждого клиента использовать его собственные
настройки PHP (php.ini).
2. Системно исключены проблемы параллельного выполнения кода (мы же говорим о
множестве клиентов), т.к. для параллелизации используется системный
механизм многозадачности, а не реализованный в mod_php.
3. Код выполняется в системном окружении пользователя и подчиняется
системным ограничениям и правам установленным для него, т.е. UNIX
обеспечивает безопасность.
4. Даже с CGI-ем можно задосить сервак (Deny of Service), через
FastCGI - сервер убить нельзя. Т.к. если не один из запущенных
экземпляров интерпретатора не освободился к моменту очередного
обращения, посетитель сайта (именно этого сайта) будет послан с ошибкой, сервер ничего делать
не будет!
Я не использую mm-cache и другие акселераторы, потому, что они
работают только с mod_php.
Честно сказать, я всё же использую обычный CGI для малозагруженных сайтов (и
даже mod_php для тестов на том же сервере). Т.к. если на сайт
почти не ходят, дешевле загружать интерпретатор PHP при
обращении (CGI), чем держать в памяти.
Про mod_php и все акселераторы под него, считаю, что их используют
из-за дешевизны и незнания альтернатив.
Друзья, дешевизна враг хорошего!
Для тех, кто меня понимает - http://www.php-accelerator.co.uk/ и
ещё, ionCube официально не заявлет о поддержке FastCGI, т.к. каждый
экземпляр акселератора занимается сбором мусора (старых
прекомпиляций) на диске, что противоречит системным правам. Я эту
функцию просто выключил, что бы в логах не ругалась, в результате у
меня несколько сотен мегабайт кэшей на диске за четыре месяца, меня
не парит, в пересчете на стоимость дискового пространства это бакс.
Friday, June 17, 2005, 2:00:26 PM, вы писали:
trrlnd> Send Typo3-russia mailing list submissions to
trrlnd> typo3-russia at lists.netfielders.de
trrlnd> To subscribe or unsubscribe via the World Wide Web, visit
trrlnd>
trrlnd> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-russia
trrlnd> or, via email, send a message with subject or body 'help' to
trrlnd> typo3-russia-request at lists.netfielders.de
trrlnd> You can reach the person managing the list at
trrlnd> typo3-russia-owner at lists.netfielders.de
trrlnd> When replying, please edit your Subject line so it is more specific
trrlnd> than "Re: Contents of Typo3-russia digest..."
trrlnd> Today's Topics:
trrlnd> 1. RE: RE: [Typo3-UG Russia] ??? ???????? (Valery Romanchev)
trrlnd> 2. Re: convertutf extension (Dmitry Dulepov)
trrlnd> 3. Re: convertutf extension (Dmitriy Osadchiy)
trrlnd> 4. Re: ??? ???????? (Dmitriy Osadchiy)
trrlnd> 5. Re: convertutf extension (Andreas Schwarzkopf)
trrlnd> 6. Re: ??? ???????? (Andreas Schwarzkopf)
trrlnd> 7. Re: convertutf extension (Dmitriy Osadchiy)
trrlnd> ----------------------------------------------------------------------
trrlnd> Message: 1
trrlnd> Date: Thu, 16 Jun 2005 20:15:38 +0400
trrlnd> From: "Valery Romanchev" <it at webmed.ru>
trrlnd> Subject: RE: [Typo3-UG Russia] RE: [Typo3-UG Russia] ??? ????????
trrlnd> To: "'TYPO3 Usergroup Russia'"
trrlnd> <typo3-russia at lists.netfielders.de>
trrlnd> Message-ID:
trrlnd>
trrlnd> <mailman.4259.1118938219.19958.typo3-russia at lists.netfielders.de>
trrlnd> Content-Type: text/plain; charset="koi8-r"
>> -----Original Message-----
>> From: typo3-russia-bounces at lists.netfielders.de
>> [mailto:typo3-russia-bounces at lists.netfielders.de] On Behalf
>> Of Igor Timofeev
>> Sent: Thursday, June 16, 2005 1:38 PM
>> To: typo3-russia at lists.netfielders.de
>> Subject: Re: [Typo3-UG Russia] RE: [Typo3-UG Russia] рТП УЛПТПУФШ
>>
>>
>> "Valery Romanchev" <it at webmed.ru> сообщил/сообщила в новостях
>> следующее:
>> news:mailman.4038.1118873021.19958.typo3-russia at lists.netfield
trrlnd> ers.de...
>>
>> > Сейчас все ставят eAccesеlerator (под этим названием сейчас
>> продолжена
>> > разработка MMCache)
>>
>> На micfo.com тоже ставят? Валера, все никак не дойдет у меня
>> дело до купить у них хостинг.
trrlnd> Нет, там не ставят скорее всего.
trrlnd> Я имел в виду servint.com
trrlnd> Он там ставят именно eAccelerator на VPS по заявке клиента.
>> Один клиент на valuehost еще за
>> год успел проплатить. Другой вообще местному провайдеру
>> втридорога платит, т.к. счет-фактура для бухгалтерии нужна.
trrlnd> Еще можно peterhost попробовать или VPS у русоникса.
trrlnd> ---
trrlnd> Best regards,
trrlnd> Valery Romanchev
trrlnd> freelance TYPO3 web-developer
trrlnd> Email: romanchev at list.ru
trrlnd> Phone: +7 (095) 370-84-08
trrlnd> Moscow, Russia
>>
>> ---
>> Wbr, Igor Timofeev
>> 2:5015/10.6
>>
>>
>> _______________________________________________
>> Typo3-russia mailing list
>> Typo3-russia at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-russia
>>
>>
trrlnd> ------------------------------
trrlnd> Message: 2
trrlnd> Date: Thu, 16 Jun 2005 22:16:03 +0300
trrlnd> From: Dmitry Dulepov <typo3 at fm-world.ru>
trrlnd> Subject: Re: [Typo3-UG Russia] convertutf extension
trrlnd> To: typo3-russia at lists.netfielders.de
trrlnd> Message-ID:
trrlnd>
trrlnd> <mailman.1.1118949360.6475.typo3-russia at lists.netfielders.de>
trrlnd> Content-Type: text/plain; charset=KOI8-R; format=flowed
trrlnd> Привет!
trrlnd> Спасибо, попробую на локальной копии сперва :)
trrlnd> Дима.
trrlnd> Andreas Schwarzkopf wrote:
>> Привет Дима.
>>
>> Dmitry Dulepov schrieb:
>>
>>> Если кто имел дело с этим экстеншном или тут присутствует Андрей
>>> Шварцкопф, отзовитесь, пожалуйста.
>>
>>
>> да
>>
>>>
>>> Есть (мульти)сайт, он в продакшне уже. Кодировка у него windows-1257
>>> (Baltic). Надо перекинуть в utf-8. Интересует насколько работоспособен
>>> этот экстеншн (включая конвертацию таблиц TemplaVoila). Насколько
>>> большой риск всё потерять?
>>
>>
>> Работоспособен. Я переводил несколько сайтов, работало. Нужно вручную
>> выбирать нужные таблицы, весь их контент переводится в utf-8. По крайней
>> мере я не получал каких либо проблемных сообщений от других пользователей.
>>
>> Но никогда бы не советовал проделывать такие эксперименты на рабочей
>> инсталляцией, а только над тестовой копией.
>>
>> К тому же как всегда - GPL - no garanty at all ;-)
>>
>> Успехов
>>
>> Андрей.
trrlnd> ------------------------------
trrlnd> Message: 3
trrlnd> Date: Fri, 17 Jun 2005 10:16:41 +0300
trrlnd> From: Dmitriy Osadchiy <dmi3 at clarity.kiev.ua>
trrlnd> Subject: Re: [Typo3-UG Russia] convertutf extension
trrlnd> To: typo3-russia at lists.netfielders.de
trrlnd> Message-ID:
trrlnd>
trrlnd> <mailman.1.1118992576.24488.typo3-russia at lists.netfielders.de>
trrlnd> Content-Type: text/plain; charset=KOI8-R; format=flowed
trrlnd> Привет.
trrlnd> Я проводил конвертацию на тестовой базе у себя. Были небольшие глюки, но
trrlnd> с чем они были связаны - не знаю. Кроме того, признаться, мне не очень
trrlnd> понравилось то, что экстеншн ОЧЕНЬ долго "находит" структуру таблицы. Он
trrlnd> перемалывает все записи, в вообще-то надо обработать только одну запись.
trrlnd> Я слегка изменил SQL запросы и работать начало в несколько раз быстрее.
trrlnd> Хотя на скорость самой конвертации это ни как не влияет.
trrlnd> Анреасу: могу выслать измененный код, если нужно.
trrlnd> А вообще, как мне кажется это единственный нормальный экстеншн для
trrlnd> конвертации в UTF-8. Все остальные какие-то непонятные :)
trrlnd> Dmitry Dulepov wrote:
>> Привет!
>>
>> Спасибо, попробую на локальной копии сперва :)
>>
>> Дима.
>>
>> Andreas Schwarzkopf wrote:
>>
>>> Привет Дима.
>>>
>>> Dmitry Dulepov schrieb:
>>>
>>>> Если кто имел дело с этим экстеншном или тут присутствует Андрей
>>>> Шварцкопф, отзовитесь, пожалуйста.
>>>
>>>
>>>
>>> да
>>>
>>>>
>>>> Есть (мульти)сайт, он в продакшне уже. Кодировка у него windows-1257
>>>> (Baltic). Надо перекинуть в utf-8. Интересует насколько
>>>> работоспособен этот экстеншн (включая конвертацию таблиц
>>>> TemplaVoila). Насколько большой риск всё потерять?
>>>
>>>
>>>
>>> Работоспособен. Я переводил несколько сайтов, работало. Нужно вручную
>>> выбирать нужные таблицы, весь их контент переводится в utf-8. По
>>> крайней мере я не получал каких либо проблемных сообщений от других
>>> пользователей.
>>>
>>> Но никогда бы не советовал проделывать такие эксперименты на рабочей
>>> инсталляцией, а только над тестовой копией.
>>>
>>> К тому же как всегда - GPL - no garanty at all ;-)
>>>
>>> Успехов
>>>
>>> Андрей.
trrlnd> ------------------------------
trrlnd> Message: 4
trrlnd> Date: Fri, 17 Jun 2005 10:25:21 +0300
trrlnd> From: Dmitriy Osadchiy <dmi3 at clarity.kiev.ua>
trrlnd> Subject: Re: [Typo3-UG Russia] ??? ????????
trrlnd> To: typo3-russia at lists.netfielders.de
trrlnd> Message-ID:
trrlnd>
trrlnd> <mailman.1.1118993095.24535.typo3-russia at lists.netfielders.de>
trrlnd> Content-Type: text/plain; charset=KOI8-R; format=flowed
>> Вообще-то в админской панельке есть экспорт статических страниц...
>> Publish наззывается...
trrlnd> Может подскажете, где в админке можно найти эту Publish. Знаю, что она
trrlnd> есть во фронт-енде, в Admin Panel. Или как раз это и имеется в виду?
trrlnd> Dmitry Dulepov wrote:
>> Привет!
>>
>> Вообще-то в админской панельке есть экспорт статических страниц...
>> Publish наззывается...
>>
>> Дима.
>>
>> Michael Shigorin wrote:
>>
>>> On Tue, Jun 14, 2005 at 11:31:41AM +0200, Andreas Schwarzkopf wrote:
>>>
>>>> Если на сервере установлен и работает акселератор (phpa, turk
>>>
>>>
>>>
>>> (php-accelerator, turck mmcache)
>>>
>>>
>>>> ...) то скорость должна быть вполне приемлема.
>>>
>>>
>>>
>>> Мгм.
>>>
>>>
>>>> Следующие шаги - автоматическое создание и удаление статических
>>>> HTML-файлов. Однако это уже - высший пилотаж, по-моему таких
>>>> общественно доступных готовых расширений нет.
>>>
>>>
>>>
>>> Обычно называется "экспорт статики".
>>>
trrlnd> ------------------------------
trrlnd> Message: 5
trrlnd> Date: Fri, 17 Jun 2005 10:26:28 +0200
trrlnd> From: Andreas Schwarzkopf <schwarzkopf.no.spam at artplan21.de>
trrlnd> Subject: Re: [Typo3-UG Russia] convertutf extension
trrlnd> To: typo3-russia at lists.netfielders.de
trrlnd> Message-ID:
trrlnd>
trrlnd> <mailman.1.1118996790.30219.typo3-russia at lists.netfielders.de>
trrlnd> Content-Type: text/plain; charset=KOI8-R; format=flowed
trrlnd> Привет
trrlnd> Dmitriy Osadchiy schrieb:
>> Привет.
>> Я проводил конвертацию на тестовой базе у себя. Были небольшие глюки, но
>> с чем они были связаны - не знаю. Кроме того, признаться, мне не очень
>> понравилось то, что экстеншн ОЧЕНЬ долго "находит" структуру таблицы. Он
>> перемалывает все записи, в вообще-то надо обработать только одну запись.
>> Я слегка изменил SQL запросы и работать начало в несколько раз быстрее.
>> Хотя на скорость самой конвертации это ни как не влияет.
>>
>> Анреасу: могу выслать измененный код, если нужно.
trrlnd> Да, конечно нужно.
>>
>> А вообще, как мне кажется это единственный нормальный экстеншн для
>> конвертации в UTF-8. Все остальные какие-то непонятные :)
>>
trrlnd> Спасибо за комплимент :-)
trrlnd> Андрей
>>>> Dmitry Dulepov schrieb:
>>>>> Есть (мульти)сайт, он в продакшне уже. Кодировка у него windows-1257
>>>>> (Baltic). Надо перекинуть в utf-8. Интересует насколько
>>>>> работоспособен этот экстеншн (включая конвертацию таблиц
>>>>> TemplaVoila). Насколько большой риск всё потерять?
trrlnd> ------------------------------
trrlnd> Message: 6
trrlnd> Date: Fri, 17 Jun 2005 10:27:50 +0200
trrlnd> From: Andreas Schwarzkopf <schwarzkopf.no.spam at artplan21.de>
trrlnd> Subject: Re: [Typo3-UG Russia] ??? ????????
trrlnd> To: typo3-russia at lists.netfielders.de
trrlnd> Message-ID:
trrlnd>
trrlnd> <mailman.1.1118996870.30219.typo3-russia at lists.netfielders.de>
trrlnd> Content-Type: text/plain; charset=KOI8-R; format=flowed
trrlnd> Dmitriy Osadchiy schrieb:
>> > Вообще-то в админской панельке есть экспорт статических страниц...
>> > Publish наззывается...
>> Может подскажете, где в админке можно найти эту Publish. Знаю, что она
>> есть во фронт-енде, в Admin Panel. Или как раз это и имеется в виду?
trrlnd> Да, это одна из опций в Admin Panel.
trrlnd> ------------------------------
trrlnd> Message: 7
trrlnd> Date: Fri, 17 Jun 2005 12:34:55 +0300
trrlnd> From: Dmitriy Osadchiy <dmi3 at clarity.kiev.ua>
trrlnd> Subject: Re: [Typo3-UG Russia] convertutf extension
trrlnd> To: typo3-russia at lists.netfielders.de
trrlnd> Message-ID:
trrlnd>
trrlnd> <mailman.1.1119000870.3903.typo3-russia at lists.netfielders.de>
trrlnd> Content-Type: text/plain; charset=KOI8-R; format=flowed
trrlnd> А куда можно написать. По адресу, с которого ты прислал, вроде бы никого
trrlnd> нету :(. Могу diff файл приатачить или же просто
trrlnd> текстом в письмо впечатать.
trrlnd> Andreas Schwarzkopf wrote:
>> Привет
>>
>> Dmitriy Osadchiy schrieb:
>>
>>> Привет.
>>> Я проводил конвертацию на тестовой базе у себя. Были небольшие глюки,
>>> но с чем они были связаны - не знаю. Кроме того, признаться, мне не
>>> очень понравилось то, что экстеншн ОЧЕНЬ долго "находит" структуру
>>> таблицы. Он перемалывает все записи, в вообще-то надо обработать
>>> только одну запись. Я слегка изменил SQL запросы и работать начало в
>>> несколько раз быстрее. Хотя на скорость самой конвертации это ни как
>>> не влияет.
>>>
>>> Анреасу: могу выслать измененный код, если нужно.
>>
>>
>> Да, конечно нужно.
>>
>>>
>>> А вообще, как мне кажется это единственный нормальный экстеншн для
>>> конвертации в UTF-8. Все остальные какие-то непонятные :)
>>>
>>
>> Спасибо за комплимент :-)
>>
>> Андрей
>>
>>>>> Dmitry Dulepov schrieb:
>>
>>
>>>>>> Есть (мульти)сайт, он в продакшне уже. Кодировка у него
>>>>>> windows-1257 (Baltic). Надо перекинуть в utf-8. Интересует
>>>>>> насколько работоспособен этот экстеншн (включая конвертацию таблиц
>>>>>> TemplaVoila). Насколько большой риск всё потерять?
trrlnd> ------------------------------
trrlnd> _______________________________________________
trrlnd> Typo3-russia mailing list
trrlnd> Typo3-russia at lists.netfielders.de
trrlnd> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-russia
trrlnd> End of Typo3-russia Digest, Vol 17, Issue 13
trrlnd> ********************************************
C наилучшими пожеланиями,
Ларионов Дмитрий
Начальник отдела системной интеграции и веб-услуг, компания "Открытая сеть".
Tелефон: +7(095)590-6078
e-mail: ldmitry at onet.ru
web: http://www.onet.ru/
More information about the TYPO3-russia
mailing list