Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Имея 256 RAM, удобные фреймворки могут съесть всю память на паре клиентов.
У меня работающий клиент, который выдерживал более 70000 одновременных запросов на Zend
Происходит более 60 запросов в секунду к скрипту с 12 запросами к БД.
к скрипту с 12 запросами к БД.
Более чем уверен, тот же сайт но на Zend уже давно бы валялся.
Invision Powerboard
$ pecl install yaf
$ echo 'extension=yaf.so' > /etc/php5/conf.d/php.ini
$ aptitude install php5-dev php5-mysql gcc
$ git clone git://github.com/phalcon/cphalcon.git
$ cd cphalcon/release
$ phpize
$ ./configure --enable-phalcon
$ make && make install
$ echo 'extension=phalcon.so' > /etc/php5/conf.d/php.ini
rpm -ivh http://linux.ria.ua/SRPMS/php-phalcon/php-phalcon-0.6.1.20121111-1.fc17.src.rpm
cd ~/rpmbuild/SPECS
rpmbuild -ba php-phalcon-6.1.spec rpm
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' in /var/www/xmpls_assorium/public/index.php:29
Stack trace:
#0 [internal function]: PDO->__construct('mysql:host=loca...', 'xmpl', 'cgfhnfr23', Array) # <- вот он - пароль!
#1 [internal function]: Phalcon\Db\Adapter\Pdo->connect(Array)
#2 /var/www/xmpls_assorium/public/index.php(29): Phalcon\Db\Adapter\Pdo->__construct(Array)
#3 [internal function]: {closure}()
#4 [internal function]: Phalcon\DI->_factory(Object(Closure), NULL)
#5 [internal function]: Phalcon\DI->get('db', NULL)
#6 [internal function]: Phalcon\DI->getShared('db')
#7 [internal function]: Phalcon\Mvc\Model->getConnection()
#8 [internal function]: Phalcon\Mvc\Model::_prepareGroupResult('COUNT', 'rowcount', NULL)
#9 /var/www/xmpls_assorium/apps/controllers/PollController.php(91): Phalcon\Mvc\Model::count()
#10 [internal function]: PollController->ajaxAction()
#11 [internal function]: Phalcon\Dispatcher->dispatch() in /var/www/xmpls_assorium/public/index.php on line 29О, давайте сравним HelloWold бенчмарк, о да, а я вот способен написать '<?='Hello Wold!'?>' и это будет работать быстрее вас всех! И вообще время не главное!
Phalcon — скомпилированный PHP MVC Framework