Professional Documents
Culture Documents
The Work
Comentum 360
Client Center
Development
Creative
Products
Mobile Apps
Marketing
Enterprise eCommerce
Enterprise CMS
Views about
Promotes writing a function (or class) once and reusing it in different parts of the Web Application instead of
repeating the same function in different places. So, if there is a need to change the function, it can be done in one
place instead of having to change it in several places.
Provides a better environment for multiple programmers to work on the Web Application Project.
By separating the HTML and CSS from the PHP code, HTML and CSS designers can work on the design (refereed
to "view") folder without having to deal or tinker with the PHP code.
Online Business
e-Business Strategy and Process
Internet / Online Business Ideas and
Strategies for Entrepreneurs
Hiring a Web Application Company
Considerations
How to Hire a Good Web Application
Development Company
Challanges for hiring Offshore Web
Development Company
Web Development Cost Comparison
Most frameworks come with the common functionalities (classes, helpers, and libraries), such as database access,
form input security checks, validating forms, uploading photos, sending emails, etc. those common libraries
provide an streamlined and fast method of coding without having to rewrite code for common functions.
Provides better beta testing and bug fixing environment it promotes testing one functionality at a time, instead of
testing the whole Web Application which usually causes programmers to miss programming bugs.
Contact Us
Codeigniter Framework
Try It
CMS Applications
What is Content Management System
(CMS)
Performance
Comentum used Apache Bench to test the performance of different PHP Frameworks and below are the results (this
test was run on November 9, 2012).
Hardware:
CPU: Xeon Quad Core X3220 (2.4 Ghz)
RAM: 4GB
Marketing
Google Mobile Friendly Deadline
OS and Server:
CentOS 6.2 x86_64
Apache 2.2.15
Design
Web Design San Diego
PHP Framework
Comentum Framework
1449.87
DooPHP Framework
762.95
CodeIgniter Framework
468.21
Yii Framework
302.99
Kohana Framework
301.46
CakePHP Framework
133.94
Zend Framework
70.50
PHP Framework
Requests Completed
Comentum Framework
43515
DooPHP Framework
22890
CodeIgniter Framework
14048
Yii Framework
9090
Kohana Framework
9045
CakePHP Framework
4020
Zend Framework
2115
Server Software:
Server Hostname:
Server Port:
Apache
ecommercesoftwareinfo.com
80
Document Path:
Document Length:
/frameworkbenchmarks/ComentumFramework/
11 bytes
Concurrency Level:
Time taken for tests:
Complete requests:
Failed requests:
Write errors:
Total transferred:
HTML transferred:
10
30.013 seconds
43515
0
0
25326250 bytes
478665 bytes
max
3
291
291
291
Server Software:
Server Hostname:
Server Port:
Apache
ecommercesoftwareinfo.com
80
Document Path:
Document Length:
/frameworkbenchmarks/DooPHP/app/index.php
11 bytes
Concurrency Level:
Time taken for tests:
Complete requests:
Failed requests:
Write errors:
Total transferred:
HTML transferred:
10
30.002 seconds
22890
0
0
3684920 bytes
251790 bytes
max
6
46
46
46
Server Software:
Server Hostname:
Server Port:
Apache
ecommercesoftwareinfo.com
80
Document Path:
Document Length:
/frameworkbenchmarks/CodeIgniter/
11 bytes
Concurrency Level:
Time taken for tests:
Complete requests:
Failed requests:
Write errors:
Total transferred:
HTML transferred:
10
30.003 seconds
14048
0
0
2075216 bytes
154528 bytes
max
0
76
75
76
95%
98%
99%
100%
36
42
46
76 (longest request)
Server Software:
Server Hostname:
Server Port:
Apache
ecommercesoftwareinfo.com
80
Document Path:
Document Length:
/frameworkbenchmarks/yii/demos/helloworld/
11 bytes
Concurrency Level:
Time taken for tests:
Complete requests:
Failed requests:
Write errors:
Total transferred:
HTML transferred:
10
30.001 seconds
9090
0
0
1463460 bytes
99990 bytes
max
4
114
112
114
Server Software:
Server Hostname:
Server Port:
Apache
ecommercesoftwareinfo.com
80
Document Path:
Document Length:
/frameworkbenchmarks/Kohana/index.php
11 bytes
Concurrency Level:
Time taken for tests:
Complete requests:
Failed requests:
Write errors:
Total transferred:
HTML transferred:
10
30.004 seconds
9045
0
0
1387332 bytes
99506 bytes
max
18
115
114
115
Server Software:
Server Hostname:
Server Port:
Apache
ecommercesoftwareinfo.com
80
Document Path:
Document Length:
/frameworkbenchmarks/CakePHP/
11 bytes
Concurrency Level:
Time taken for tests:
Complete requests:
Failed requests:
Write errors:
Total transferred:
HTML transferred:
10
30.013 seconds
4020
0
0
602180 bytes
44220 bytes
max
2
173
173
173
Server Software:
Server Hostname:
Server Port:
Apache
ecommercesoftwareinfo.com
80
Document Path:
Document Length:
/frameworkbenchmarks/ZendFramework/public/
11 bytes
Concurrency Level:
Time taken for tests:
Complete requests:
Failed requests:
Write errors:
Total transferred:
HTML transferred:
10
30.000 seconds
2115
0
0
340914 bytes
23287 bytes
max
0
251
251
251
----------------------------------------------------------------------------------
Research for this article was completed November 9, 2012; pricing and other information may change.
Company Careers Technical Resources News & Press Terms of Service Colocation Dedicated Servers Contact
San Diego Web Design San Diego Web Development San Diego Mobile App Development