基于什么样的理由PHP比其它CGI
Q:基于什么样的理由 PHP 比其它 CGI 好呢?有没有比较具体的数据可以证明 PHP 执行与其它 CGI 执行的效率好 ? 现在我的公司是用 C 来写 CGI 的,如果换成 PHP,会不会比较好呢 ?没有强而有力的依据的话,我就没办法说服上面的人让我转成 PHP 了... A: 我认为"好" 要有三点 第一: 写出来的程式的执行速度快. 第二: 遇到有大量存取时的执行效能强. 第三: 程式开发的时间快,易维护。 php在这三点中,虽都不一定是最好的,但也都在前茅 以下是C,PHP和Perl在速度方面的比较 我用下面的算式测试 $s=1.0; for ($i=1;$i 然后用ab -n 10000 -c 20 http://mycgi 测试,结果 C语言用了 37.511 秒 PHP3用了 45.393 秒 PERL用了 68.418 秒 看起是C 最快没错,不过,和PHP3的结果没有太大 的差距。 Perl最慢 以下为测试数据 ============================================== C 语言 ============================================== Document Path: /~evan/test/gcc.cgi Document Length: 19 bytes Concurrency Level: 20 Time taken for tests: 37.511 seconds Complete requests: 10000 Failed requests: 0 Total transferred: 1750000 bytes HTML transferred: 190000 bytes Requests per second: 266.59 Transfer rate: 46.65 kb/s received Connnection Times (ms) min avg max Connect: 0 30 3001 Processing: 4 40 69 Total: 4 70 3070 PHP3 ============================================== Document Path: /~evan/test/php3.php3 Document Length: 15 bytes Concurrency Level: 20 Time taken for tests: 45.393 seconds Complete requests: 10000 Failed requests: 0 Total transferred: 1710000 bytes HTML transferred: 150000 bytes Requests per second: 220.30 Transfer rate: 37.67 kb/s received Connnection Times (ms) min avg max Connect: 0 34 3039 Processing: 6 53 183 Total: 6 87 3222 PERL ============================================== Document Path: /~evan/test/perl.cgi Document Length: 17 bytes Concurrency Level: 20 Time taken for tests: 68.418 seconds Complete requests: 10000 Failed requests: 0 Total transferred: 1730173 bytes HTML transferred: 170017 bytes Requests per second: 146.16 Transfer rate: 25.29 kb/s received Connnection Times (ms) min avg max Connect: 0 22 3005 Processing: 9 112 323 Total: 9 134 3328

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

CakePHP ialah rangka kerja MVC sumber terbuka. Ia menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP mempunyai beberapa perpustakaan untuk mengurangkan beban tugas yang paling biasa.

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data
