пик его взлета прошел уже лет 5 назад если не больше, был крутой до выхода 7 версии php
Это минимальные требования, чтобы только панель работала. Без сайтов вообще.
Когда-то на сервере с 2 Гб и 2 ядрами 10 сайтов жило, а на этом 1Гб и 1 ядро всего два сайта.
Может быть в 2000 году и была запись однопоточная, но чуть-чуть времени уже прошло.
Не так давно их мануал читал, что запись однопоточная. Это когда они успели запилить многопоток?
SQLite сильно меньше памяти потребляет? Так у него запись однопоточная.
Пускал siege:
siege -b -i -c255 -t 10M http://site.com
Так вот сильно больше памяти под тестом больше потреблять не стало, процессор упёрся в 100%. В итоге 186760 "successful_transactions" и 8 "failed_transactions".
Прикрутил немного настройки:
max_connections 151 => 64thread_stack 292K => 192Kkey_buffer_size 128M => 16Minnodb_buffer_pool_size 128M => 96Mtmp_table_size 32M => 4Mquery_cache_size 64M => 16Mquery_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)
Разницы в чем не заметили? В производительности или чего?
В производительности.
Aisamiery #:
Так я и говорил, что из представленной тройки фреймворков yii самый быстрый и простой, но про его ключевые минусы предлагаю погуглить самостоятельно =))
Щупал я эти коллекции. Вообще не заметил никакой разницы с массивами.
Неужели Laravel ещё более медленный? Никогда с ним дела не имел. Symfony это же образец тяжёлого неповоротливого фреймворка, не ровня тому же Yii.
Сильно это понятие растяжимое.
Межгалактический крейсер Symfony тройка лошадок не вывезет?
Кто вас такой дичи научил? Не нужно веб-сервер перезагружать раз в несколько месяцев.