serval

serval
Рейтинг
206
Регистрация
29.06.2011
Aisamiery #:

пик его взлета прошел уже лет 5 назад если не больше, был крутой до выхода 7 версии php

А что с ним такого случилось, когда вышел PHP 7 и сейчас уже 8.3? Пых стал шустрее и Phalcon на сях оказался не нужен?
Сегодня наткнулся на Phalcon. Кто-то имел с ним дело?
LEOnidUKG #:

Это минимальные требования, чтобы только панель работала. Без сайтов вообще.

Когда-то на сервере с 2 Гб и 2 ядрами 10 сайтов жило, а на этом 1Гб и 1 ядро всего два сайта.

LEOnidUKG #:

Может быть в 2000 году и была запись однопоточная, но чуть-чуть времени уже прошло.

Не так давно их мануал читал, что запись однопоточная. Это когда они успели запилить многопоток?

LEOnidUKG #:
Убираем панель и убираем БД, просто сайт на HTML или на SQLite делов то...

SQLite сильно меньше памяти потребляет? Так у него запись однопоточная.

Пускал siege:

siege -b -i -c255 -t 10M http://site.com

Так вот сильно больше памяти под тестом больше потреблять не стало, процессор упёрся в 100%. В итоге 186760 "successful_transactions" и 8 "failed_transactions".

Прикрутил немного настройки:

max_connections           151 => 64
thread_stack             292K => 192K
key_buffer_size          128M => 16M
innodb_buffer_pool_size  128M => 96M
tmp_table_size            32M =>  4M
query_cache_size          64M => 16M
query_cache_limit         16M =>  1M

Было:

[!!] Maximum possible memory usage: 940.2M (97.86% of installed RAM)

Стало:

[OK] Maximum possible memory usage: 458.0M (47.67% of installed RAM)


Какой-то особой тормознутости сайтов не замечено.
dzthd #:
Файл подкачки, оптимизация скриптов, работающих с бд. Накрайняк, периодическое убийство процессов.
А конфиги MariaDB покурочить?
Aisamiery #:

Разницы в чем не заметили? В производительности или чего?

В производительности.

Aisamiery #:

Так я и говорил, что из представленной тройки фреймворков yii самый быстрый и простой, но про его ключевые минусы предлагаю погуглить самостоятельно =))

Ключевой минус, что они так и не выпустили Yii 3.0, а также отсуствие механизма обновления с одной мажорной версии до другой - всё вручную нужно переносить.
Aisamiery #:
Laravel сильно жирный по памяти, его коллекции наверное если брать из всех самые ресурсоемкие, а коллекции там везде вместо массивов.

Щупал я эти коллекции. Вообще не заметил никакой разницы с массивами.

Неужели Laravel ещё более медленный? Никогда с ним дела не имел. Symfony это же образец тяжёлого неповоротливого фреймворка, не ровня тому же Yii.

Сильно это понятие растяжимое.

Межгалактический крейсер Symfony тройка лошадок не вывезет?

Ilya74 #:

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

А вы попробуйте на той же Windows 10 поработать без перезагрузки несколько месяцев. Если какой-нибудь проводник (протекающий со времён ещё Windows 2000) не натечёт на десятки гигабайт, так что-то из GUI заглючит или антивирус взбесится.
Всего: 1262