亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4462 | 回復: 2
打印 上一主題 下一主題

[推薦]提高perl程序的運行速度 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2002-12-26 17:24 |只看該作者 |倒序瀏覽
Perl 是很不錯寫CGI的語言工具,但怎樣才能提高運行速度呢?下面是我的一些小經驗:

1. 如果是大程序,一定要庫的方式,因為庫是提前編譯的(跟 require 不同)而且?guī)炜梢灾惶峁┠闼枰淖映绦,不?require 全部包含了。

2. 子程序的調用一定要用 &xxx 的方式,不要用省略的 xxx 調用方式,因為這樣會造成解釋上的影響(有時還有些怪現(xiàn)象)。

3. 不要使用軟引用,這是個非常重要的問題,因為如果在 mod_perl 方式下軟引用保證是不能正常運行的。

4. 調用庫函數(shù)里,(如 CGI.pm )一定要用加上名字空間的說明,如 &CGI::start_html , &CGI::end_html 等等,不要用省略的start_html,end_html 方式。

因為如果要把PERL真正地實際應用,不用 mod_perl 運行方式,是不可能的。
如果你寫的PERL不符合上面的要求,也不能在 mod_perl 下安全正確地運行了。

我做了個測試,在不改變代碼的情況下,同一個程序(有數(shù)據庫查詢操作),如果用一般的CGI運行方式,處理100 個的訪問,用了 89 秒.

如果用mod_perl 運行方式,處理100 個的訪問,只用了 10! 秒. 速度的差別不用我說了。

BTW:測試機 Pentium 586/166 32M

論壇徽章:
0
2 [報告]
發(fā)表于 2002-12-30 18:21 |只看該作者

[推薦]提高perl程序的運行速度

認為perl的速度不如php和asp是錯誤的,后兩者都是依靠嵌入服務器來實現(xiàn)速度的提高的,而mod_perl的誕生實際上比php/asp要早多了!速度上一點也不落后!

論壇徽章:
0
3 [報告]
發(fā)表于 2003-08-15 19:17 |只看該作者

[推薦]提高perl程序的運行速度

測試機器太落后了,內存的影響很大
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP