假設網絡服務器被配置爲處理.EXE,我可以編譯一個Python CGI文件到用於速度一個exe。這種情況會有什麼優點和缺點?編譯的Python CGI
0
A
回答
1
有py2exe(and a tutorial on how to use it),但沒有保證它會使你的腳本更快。真正的它更多的是一個可執行的解釋器,它包裝了字節碼。還有其他的exe編譯器可以對python代碼進行不同程度的處理,因此您可能需要執行一般的Google搜索。
但是,您始終可以使用psyco來提高python腳本可執行的許多最密集操作(即循環)的速度。
0
由於RDBMS和網絡的瓶頸,我看到周圍的大驚小怪創建EXE沒有價值。
平均來說,多數網站的轉讓都是靜態的內容(圖片,.CSS,.JS等),這是最好的阿帕奇沒有任何的Python的循環處理。這有很大的影響。
儲備的Python用於創建動態HTML的「有趣」和「複雜」的部分。使用框架。
1
你可能不希望運行Python作爲CGI如果你想讓它快。查看代理,mod_python,WSGI或FastCGI,因爲這些技術避免了在每個請求中重新加載python運行時和應用程序。
相關問題
- 1. Python的CGI編程權限
- 2. CGI如何識別編譯器?
- 3. 用python編譯編譯vim
- 4. 編譯CGAL的Python
- 5. 的Python:編譯EXE
- 6. Python編譯的eval?
- 7. 編譯Python
- 8. 編譯在Python
- 9. JustHost.com和Python CGI
- 10. Python CGI交易
- 11. CGI Python os.system
- 12. CGI和Python
- 13. Python cgi性能
- 14. CGI,python和setgid
- 15. 在Python 3 CGI
- 16. Python CGI錯誤
- 17. Python cgi或wsgi
- 18. Python:用Pyinstaller編譯
- 19. python編譯錯誤
- 20. python distutils C++編譯
- 21. Python編譯爲.exe
- 22. 編譯pygame - python 3.3
- 23. 編譯Python到WebAssembly
- 24. 「編譯」 Python腳本
- 25. Python編譯失敗
- 26. 編譯代碼的Python包
- 27. 運行編譯的Python
- 28. 編譯的Python 3.1.1 32位
- 29. 默認的Python編譯器
- 30. 編譯時的Python配置