PHP替代方案?
是否有其他PHP替代方案可以执行得更快,并且具有相同的功能集(如支持通用RDBMS、Curl、Regex等)PHP替代方案?,php,scripting,Php,Scripting,是否有其他PHP替代方案可以执行得更快,并且具有相同的功能集(如支持通用RDBMS、Curl、Regex等) 用C语言编写网站代码怎么样?这是怎么回事?这个平台是独立的并且可以在每台服务器上工作吗?您的问题很广泛 PHP可以变得快速且可扩展(Flickr、Facebook和更多运行PHP的网站) RubyonRails、Django、Lift等Web框架的用途有些类似。。。(这些也可以扩展,如Twitter) 关于C语言中CGI的简短介绍: PHP直接插入Apache C没有。要将C与Apac
用C语言编写网站代码怎么样?这是怎么回事?这个平台是独立的并且可以在每台服务器上工作吗?您的问题很广泛
- PHP可以变得快速且可扩展(Flickr、Facebook和更多运行PHP的网站)
- RubyonRails、Django、Lift等Web框架的用途有些类似。。。(这些也可以扩展,如Twitter)
- 关于C语言中CGI的简短介绍:
- 不,它不是独立于平台的
C.如果您的问题是网站或web应用程序速度太慢,那么切换语言可能不值得。有很多更有效的方法来加快速度。其中之一是代码缓存,以避免在每个页面请求上重新编译PHP脚本的开销。例如,见。我个人使用XCache的效果非常好 网站运行速度慢还有许多其他原因,其中许多原因与基础语言完全无关。YSlow()是发现瓶颈不可或缺的工具。仅举一个例子,将HTML页面中包含的多个CSS或JS文件组合到单个文件中,每个文件都可以显著提高响应时间
所以底线是:在大多数情况下,潜在的语言不是罪魁祸首。话虽如此,是的,有更快的语言。请参阅上面的其他答案:)如果您喜欢Javascript,可以在服务器端使用它 用C语言编写网站代码怎么样?这是怎么回事?这个平台是独立的并且在每台服务器上工作吗 用C编写与平台无关的代码是完全可能的。(PHP本身是用C编写的,而且有大量用C编写的跨平台程序和库,如PostgreSQL和MySQL、Boost和Poco C++) 另一方面,编写独立于平台的web应用程序主要取决于如何与HTTP服务器集成。例如,如果您编写的C应用程序通过编译模块(针对Apache或IIS)与HTTP服务器直接集成,那么最终的代码可移植性会降低—例如,用C或Delphi编写IIS模块(我已经看到过,eBay最初也这么做了)意味着您不仅被锁定到Windows,而且还被锁定到Windows上的IIS。在用C编写Apache模块时,情况类似 但是,如果您用C编写一个web应用程序,该应用程序通过一个通用标准与HTTP服务器集成,那么是的,您可以拥有非常可移植的代码(尽管代码必须在每个平台上编译)。例如,可以使用CGI使用环境变量与HTTP服务器通信,也可以使用相关标准FastCGI和SCGI。再一次,我在实际的商业应用中看到了这一点(既有好的效果,也有坏的效果) <> Pr.NETWeb应用程序(例如,C、C++等)与解释的Web应用程序(PHP、Perl等)的争论通常集中在三个方面。
- 代码性能。除非它是由一只死脑筋的猴子写的,他没有得到写幸运饼干的工作,否则C代码的性能总是优于PHP。但是,应用程序中的瓶颈可能不是代码的速度和内存消耗,而是输入/输出例程
- 开发人员生产力。除非你使用一个好的框架(你的问题的一部分是关于其他语言的特性集),否则你将要编写大量重复的代码。例如,解码百分比编码URL,解析HTTP POST数据等。在C和C++中存在用于此的框架(参见CppCMS)。
- 可移植性,如您所述。如果你执意用C语言编写web应用程序,我会坚持使用CGI或SCGI