You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.8 KiB
57 lines
1.8 KiB
12 years ago
|
Yii 2 Benchmark Application
|
||
|
===========================
|
||
|
|
||
|
**NOTE** Yii 2 and the relevant applications and extensions are still under heavy
|
||
|
development. We may make significant changes without prior notices. Please do not
|
||
|
use them for production. Please consider using [Yii v1.1](https://github.com/yiisoft/yii)
|
||
|
if you have a project to be deployed for production soon.
|
||
|
|
||
|
|
||
|
Yii 2 Benchmark Application is an application built to demonstrate the minimal overhead
|
||
|
introduced by the Yii framework. The application contains a single page which only renders
|
||
|
the "hello world" string.
|
||
|
|
||
|
The application attempts to simulate the scenario in which you can achieve the best performance
|
||
|
when using Yii. It does so by assuming that both of the main application configuration and the page
|
||
|
content are cached in memory, and the application enables pretty URLs.
|
||
|
|
||
|
|
||
|
DIRECTORY STRUCTURE
|
||
|
-------------------
|
||
|
|
||
|
protected/ contains application source code
|
||
|
controllers/ contains Web controller classes
|
||
|
index.php the entry script
|
||
|
|
||
|
|
||
|
REQUIREMENTS
|
||
|
------------
|
||
|
|
||
|
The minimum requirement by Yii is that your Web server supports PHP 5.3.?.
|
||
|
|
||
|
|
||
|
INSTALLATION
|
||
|
------------
|
||
|
|
||
|
If you do not have [Composer](http://getcomposer.org/), you may download it from
|
||
|
[http://getcomposer.org/](http://getcomposer.org/) or run the following command on Linux/Unix/MacOS:
|
||
|
|
||
|
~~~
|
||
|
curl -s http://getcomposer.org/installer | php
|
||
|
~~~
|
||
|
|
||
|
You can then install the Bootstrap Application using the following command:
|
||
|
|
||
|
~~~
|
||
|
php composer.phar create-project --stability=dev yiisoft/yii2-app-benchmark yii-benchmark
|
||
|
~~~
|
||
|
|
||
|
Now you should be able to access the benchmark page using the URL
|
||
|
|
||
|
~~~
|
||
|
http://localhost/yii-benchmark/index.php/site/hello
|
||
|
~~~
|
||
|
|
||
|
In the above, we assume `yii-benchmark` is directly under the document root of your Web server.
|
||
|
|