Welcome! Log In Create A New Profile

Advanced

php accelerator

Posted by Sergey A. Kobzar 
Sergey A. Kobzar
php accelerator
September 24, 2009 04:52AM
Приветствую.

Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
какие бока с ним могут вылезти?

Необходимо прикрутить что-то подобное на боевой сервер...

--
Sergey
Alexandre Kalendarev
Re: php accelerator
September 24, 2009 04:54AM
xCache
Vasiliy G Tolstov
Re: php accelerator
September 24, 2009 04:56AM
В Чтв, 24/09/2009 в 11:08 +0300, Sergey A. Kobzar пишет:
> Приветствую.
>
> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
> какие бока с ним могут вылезти?
>
> Необходимо прикрутить что-то подобное на боевой сервер...
>

eAccelerator на хостинге. Боком может выйти с битриксом (хотя вроде с
последними версиями eaccelerator нормально идет).

--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Really Big Bug
Re: php accelerator
September 24, 2009 05:02AM
Использую eAccelerator и xCache.

eAccelerator впринципе работает лучше, но есть несколько неприятных
глючков, самый главный из которых такой:
Если приходит запрос на не до конца записанный файл (тоесть запись файла
началась, но файл большой и всё неуспело записатся) то кешируется только
та часть файла которая успела записатся, и к клиенту попадает эта часть
в виде source :( Причём окончание записи не обновляет mtime и файл
заного не считывается, так и показывает клиентам source полфайла
закешированное ...

а xCache на некоторых скриптах крешится ...

Sergey A. Kobzar wrote:
> Приветствую.
>
> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
> какие бока с ним могут вылезти?
>
> Необходимо прикрутить что-то подобное на боевой сервер...
>
Anonymous User
Re: php accelerator
September 24, 2009 04:52PM
Здравствуйте, Really.

а как вы используете в php-fpm 2 акселератора?


> Использую eAccelerator и xCache.

> eAccelerator впринципе работает лучше, но есть несколько неприятных
> глючков, самый главный из которых такой:
> Если приходит запрос на не до конца записанный файл (тоесть запись файла
> началась, но файл большой и всё неуспело записатся) то кешируется только
> та часть файла которая успела записатся, и к клиенту попадает эта часть
> в виде source Причём окончание записи не обновляет mtime и файл
> заного не считывается, так и показывает клиентам source полфайла
> закешированное ...

> а xCache на некоторых скриптах крешится ...

> Sergey A. Kobzar wrote:
>> Приветствую.
>>
>> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
>> какие бока с ним могут вылезти?
>>
>> Необходимо прикрутить что-то подобное на боевой сервер...
>>







--
С уважением,
Stanlee mailto:stanlee@newmail.ru
Really Big Bug
Re: php accelerator
September 25, 2009 03:18AM
Я не использую _сразу_ 2 акселератора. Просто на одних серверах стоит
один, на других другой.

stanlee@newmail.ru wrote:
> Здравствуйте, Really.
>
> а как вы используете в php-fpm 2 акселератора?
>
>
>> Использую eAccelerator и xCache.
>
>> eAccelerator впринципе работает лучше, но есть несколько неприятных
>> глючков, самый главный из которых такой:
>> Если приходит запрос на не до конца записанный файл (тоесть запись файла
>> началась, но файл большой и всё неуспело записатся) то кешируется только
>> та часть файла которая успела записатся, и к клиенту попадает эта часть
>> в виде source Причём окончание записи не обновляет mtime и файл
>> заного не считывается, так и показывает клиентам source полфайла
>> закешированное ...
>
>> а xCache на некоторых скриптах крешится ...
>
>> Sergey A. Kobzar wrote:
>>> Приветствую.
>>>
>>> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
>>> какие бока с ним могут вылезти?
>>>
>>> Необходимо прикрутить что-то подобное на боевой сервер...
>>>
>
>
>
>
>
>
>
Sergey A. Kobzar
Re[2]: php accelerator
September 25, 2009 07:38AM
Thursday, September 24, 2009, 12:00:03 PM, Really wrote:

> Использую eAccelerator и xCache.

> eAccelerator впринципе работает лучше, но есть несколько неприятных
> глючков, самый главный из которых такой:
> Если приходит запрос на не до конца записанный файл (тоесть запись файла
> началась, но файл большой и всё неуспело записатся) то кешируется только
> та часть файла которая успела записатся, и к клиенту попадает эта часть
> в виде source :( Причём окончание записи не обновляет mtime и файл
> заного не считывается, так и показывает клиентам source полфайла
> закешированное ...

Как лечится? :)


> а xCache на некоторых скриптах крешится ...

Есть какие-то зависимости или рэндомно?


Наверно начать стОит с xCache? :)


> Sergey A. Kobzar wrote:
>> Приветствую.
>>
>> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
>> какие бока с ним могут вылезти?
>>
>> Необходимо прикрутить что-то подобное на боевой сервер...
>>




--
Sergey
Really Big Bug
Re: php accelerator
September 25, 2009 07:42AM
Sergey A. Kobzar wrote:
> Thursday, September 24, 2009, 12:00:03 PM, Really wrote:
>
>> Использую eAccelerator и xCache.
>
>> eAccelerator впринципе работает лучше, но есть несколько неприятных
>> глючков, самый главный из которых такой:
>> Если приходит запрос на не до конца записанный файл (тоесть запись файла
>> началась, но файл большой и всё неуспело записатся) то кешируется только
>> та часть файла которая успела записатся, и к клиенту попадает эта часть
>> в виде source :( Причём окончание записи не обновляет mtime и файл
>> заного не считывается, так и показывает клиентам source полфайла
>> закешированное ...
>
> Как лечится? :)

не заливать файло прямо на боевой сервер, а заливать и делать mv

>
>
>> а xCache на некоторых скриптах крешится ...
>
> Есть какие-то зависимости или рэндомно?

есть зависимости, но достаточно специфичные :)

>
>
> Наверно начать стОит с xCache? :)

imho да, но с самых новых версий

>
>
>> Sergey A. Kobzar wrote:
>>> Приветствую.
>>>
>>> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
>>> какие бока с ним могут вылезти?
>>>
>>> Необходимо прикрутить что-то подобное на боевой сервер...
>>>
>
>
>
>
Sergey A. Kobzar
Re[2]: php accelerator
September 25, 2009 07:58AM
Спасибо.
Поставил 1.3.0. Вечерком посмотрим как оно себя поведет под нагрузкой.

Friday, September 25, 2009, 2:41:14 PM, Really wrote:


> Sergey A. Kobzar wrote:
>> Thursday, September 24, 2009, 12:00:03 PM, Really wrote:
>>
>>> Использую eAccelerator и xCache.
>>
>>> eAccelerator впринципе работает лучше, но есть несколько неприятных
>>> глючков, самый главный из которых такой:
>>> Если приходит запрос на не до конца записанный файл (тоесть запись файла
>>> началась, но файл большой и всё неуспело записатся) то кешируется только
>>> та часть файла которая успела записатся, и к клиенту попадает эта часть
>>> в виде source :( Причём окончание записи не обновляет mtime и файл
>>> заного не считывается, так и показывает клиентам source полфайла
>>> закешированное ...
>>
>> Как лечится? :)

> не заливать файло прямо на боевой сервер, а заливать и делать mv

>>
>>
>>> а xCache на некоторых скриптах крешится ...
>>
>> Есть какие-то зависимости или рэндомно?

> есть зависимости, но достаточно специфичные :)

>>
>>
>> Наверно начать стОит с xCache? :)

> imho да, но с самых новых версий

>>
>>
>>> Sergey A. Kobzar wrote:
>>>> Приветствую.
>>>>
>>>> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
>>>> какие бока с ним могут вылезти?
>>>>
>>>> Необходимо прикрутить что-то подобное на боевой сервер...
>>>>
>>
>>
>>
>>




--
Sergey
Ilyas --
Re: Re[2]: php accelerator
September 25, 2009 08:14AM
Добрый день,

есть мнение, что если у eaccelerator выставить режим кэширования только в
памяти (shm), а не в памяти и на диске, то проблем с неполностью
кэшированными файлами можно избежать.

По крайней мере, на всех проектах с которыми я имел дело такой проблемы с
отдачей исходника(ов) ниразу не наблюдал.



2009/9/25 Sergey A. Kobzar <sergey.kobzar@mail.ru>

>
> Спасибо.
> Поставил 1.3.0. Вечерком посмотрим как оно себя поведет под нагрузкой.
>
> Friday, September 25, 2009, 2:41:14 PM, Really wrote:
>
>
> > Sergey A. Kobzar wrote:
> >> Thursday, September 24, 2009, 12:00:03 PM, Really wrote:
> >>
> >>> Использую eAccelerator и xCache.
> >>
> >>> eAccelerator впринципе работает лучше, но есть несколько неприятных
> >>> глючков, самый главный из которых такой:
> >>> Если приходит запрос на не до конца записанный файл (тоесть запись
> файла
> >>> началась, но файл большой и всё неуспело записатся) то кешируется
> только
> >>> та часть файла которая успела записатся, и к клиенту попадает эта часть
> >>> в виде source :( Причём окончание записи не обновляет mtime и файл
> >>> заного не считывается, так и показывает клиентам source полфайла
> >>> закешированное ...
> >>
> >> Как лечится? :)
>
> > не заливать файло прямо на боевой сервер, а заливать и делать mv
>
> >>
> >>
> >>> а xCache на некоторых скриптах крешится ...
> >>
> >> Есть какие-то зависимости или рэндомно?
>
> > есть зависимости, но достаточно специфичные :)
>
> >>
> >>
> >> Наверно начать стОит с xCache? :)
>
> > imho да, но с самых новых версий
>
> >>
> >>
> >>> Sergey A. Kobzar wrote:
> >>>> Приветствую.
> >>>>
> >>>> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
> >>>> какие бока с ним могут вылезти?
> >>>>
> >>>> Необходимо прикрутить что-то подобное на боевой сервер...
> >>>>
> >>
> >>
> >>
> >>
>
>
>
>
> --
> Sergey
>
>


--
Ilyas R. Khasyanov
Unix/Linux System Administrator
GPG Key ID: 6EC5EB27 (Changed since 2009-05-12)
Really Big Bug
Re: php accelerator
September 25, 2009 08:14AM
К сожалению независит.

Очень легко воспроизвести заливая прямо в дерево через самбу например.

Ilyas -- wrote:
> Добрый день,
>
> есть мнение, что если у eaccelerator выставить режим кэширования только
> в памяти (shm), а не в памяти и на диске, то проблем с неполностью
> кэшированными файлами можно избежать.
>
> По крайней мере, на всех проектах с которыми я имел дело такой проблемы
> с отдачей исходника(ов) ниразу не наблюдал.
>
>
>
> 2009/9/25 Sergey A. Kobzar <sergey.kobzar@mail.ru
> <mailto:sergey.kobzar@mail.ru>>
>
>
> Спасибо.
> Поставил 1.3.0. Вечерком посмотрим как оно себя поведет под нагрузкой.
>
> Friday, September 25, 2009, 2:41:14 PM, Really wrote:
>
>
> > Sergey A. Kobzar wrote:
> >> Thursday, September 24, 2009, 12:00:03 PM, Really wrote:
> >>
> >>> Использую eAccelerator и xCache.
> >>
> >>> eAccelerator впринципе работает лучше, но есть несколько неприятных
> >>> глючков, самый главный из которых такой:
> >>> Если приходит запрос на не до конца записанный файл (тоесть
> запись файла
> >>> началась, но файл большой и всё неуспело записатся) то
> кешируется только
> >>> та часть файла которая успела записатся, и к клиенту попадает
> эта часть
> >>> в виде source :( Причём окончание записи не обновляет mtime и файл
> >>> заного не считывается, так и показывает клиентам source полфайла
> >>> закешированное ...
> >>
> >> Как лечится? :)
>
> > не заливать файло прямо на боевой сервер, а заливать и делать mv
>
> >>
> >>
> >>> а xCache на некоторых скриптах крешится ...
> >>
> >> Есть какие-то зависимости или рэндомно?
>
> > есть зависимости, но достаточно специфичные :)
>
> >>
> >>
> >> Наверно начать стОит с xCache? :)
>
> > imho да, но с самых новых версий
>
> >>
> >>
> >>> Sergey A. Kobzar wrote:
> >>>> Приветствую.
> >>>>
> >>>> Подскажите, кто какой PHP акселератор использует (типа
> eAccelerator) и
> >>>> какие бока с ним могут вылезти?
> >>>>
> >>>> Необходимо прикрутить что-то подобное на боевой сервер...
> >>>>
> >>
> >>
> >>
> >>
>
>
>
>
> --
> Sergey
>
>
>
>
> --
> Ilyas R. Khasyanov
> Unix/Linux System Administrator
> GPG Key ID: 6EC5EB27 (Changed since 2009-05-12)
polkila
Re: php accelerator
October 01, 2009 06:44AM
>
> не заливать файло прямо на боевой сервер, а заливать и делать mv
>
>

всего навсего настроить ftp сервер, чтобы он делал то же самое сам.
в proftpd это делается опцией "HiddenStores on"
Vladislav Vladimirovich
Re: Re[2]: php accelerator
October 01, 2009 03:48PM
24 сентября 2009 г. 12:04 пользователь Sergey A. Kobzar <
sergey.kobzar@mail.ru> написал:

>
> Thursday, September 24, 2009, 12:00:03 PM, Really wrote:
>
> > Использую eAccelerator и xCache.
>
> > eAccelerator впринципе работает лучше, но есть несколько неприятных
> > глючков, самый главный из которых такой:
> > Если приходит запрос на не до конца записанный файл (тоесть запись файла
> > началась, но файл большой и всё неуспело записатся) то кешируется только
> > та часть файла которая успела записатся, и к клиенту попадает эта часть
> > в виде source :( Причём окончание записи не обновляет mtime и файл
> > заного не считывается, так и показывает клиентам source полфайла
> > закешированное ...
>
> Как лечится? :)
>
>
> > а xCache на некоторых скриптах крешится ...
>
> Есть какие-то зависимости или рэндомно?
>
>
> Наверно начать стОит с xCache? :)
>

Сравнение xCache и eAccelerator - http://club.shelek.ru/viewart.php?id=300
vlad
Re: php accelerator
October 02, 2009 11:32AM
On 24 Вер, 11:08, "Sergey A. Kobzar" <sergey.kob...@mail.ru> wrote:
> Приветствую.
>
> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
> какие бока с ним могут вылезти?
>
> Необходимо прикрутить что-то подобное на боевой сервер...

неплохо себя ведёт APC
http://pecl.php.net/package/APC
http://ua2.php.net/apc/

из проблем, которые сразу вспомнились - не уживается с ZendOptimizer
Anonymous User
Re: php accelerator
October 02, 2009 11:42AM
Здравствуйте, vlad.

а чем хкеш плох?
я где то читал что он превосходит еакселератор




> On 24 Вер, 11:08, "Sergey A. Kobzar" <sergey.kob...@mail.ru> wrote:
>> Приветствую.
>>
>> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
>> какие бока с ним могут вылезти?
>>
>> Необходимо прикрутить что-то подобное на боевой сервер...

> неплохо себя ведёт APC
> http://pecl.php.net/package/APC
> http://ua2.php.net/apc/

> из проблем, которые сразу вспомнились - не уживается с ZendOptimizer



--
С уважением,
Stanlee mailto:stanlee@newmail.ru
vlad
Re: php accelerator
October 02, 2009 02:20PM
On 2 Жов, 18:35, stan...@newmail.ru wrote:
> Здравствуйте, vlad.
>
> а чем хкеш плох?
> я где то читал что он превосходит еакселератор

ничем не плох. точнее, он со своими недостатками, но их хватает у всех
opcode cache
Строго говоря, оптимальный кеш под конкретное приложение можно
выяснить экспериментально (или по рекомендации разработчиков).
Если хорошо погуглить, вы найдёте тесты, где xcache выглядит лучше, у
кого-то eaccelerator выигрывает.
APC - моё личное предпочтение, когда нет необходимости одновременно
держать ZendOptimizer (в таких случаях ставлю либо xcache, либо
eaccelerator). Почему либо-либо - были случаи, когда один из них с
данным конкретным приложением работал плохо.

>
> > On 24 Вер, 11:08, "Sergey A. Kobzar" <sergey.kob...@mail.ru> wrote:
> >> Приветствую.
>
> >> Подскажите, кто какой PHP акселератор использует (типа eAccelerator) и
> >> какие бока с ним могут вылезти?
>
> >> Необходимо прикрутить что-то подобное на боевой сервер...
> > неплохо себя ведёт APC
> >http://pecl.php.net/package/APC
> >http://ua2.php.net/apc/
> > из проблем, которые сразу вспомнились - не уживается с ZendOptimizer
>
> --
> С уважением,
>  Stanlee                          mailto:stan...@newmail.ru
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 246
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready