gpt4 book ai didi

php - 现在的 C++ CGI

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:38 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




8年前关闭。




enter image description here
(来源:atmel.com)

背景

我有 5 年的 PHP 背景,上个月我一直在忙着寻找一种用 C++ 做网络的方法(即使我知道这很幼稚和愚蠢,我觉得 C++ 是唯一真正的编程语言,我有对它的这种宗教信仰让我喜欢它,而且只喜欢它)。

我的CGI之旅

我遇到了几篇博文(主要是 2000-2003 年的)、讨论并在这里进行了一些聊天讨论。这是我收集的:

  • PHP 是为 Web 设计的,而 C++ 是一种通用语言。
  • PHP 不一致,在网络上有很多仇恨
  • PHP 是最常用和最受支持的脚本语言
  • CGI 是一种非常古老且常见的技术,在 PHP 之前的日子里使用过(PHP1 实际上是 C 的 CGI 库)
  • 在 CGI (vs PHP) 中,我们有 fork-exec 的问题每个进程的执行都会减慢一切速度
  • ^ 这就是 FastCGI 的用途
  • 对于一些常见的数学运算,C++ 比 PHP 快 200 倍(因为 PHP 是一种解释性语言)
  • 需要性能的大型网站不使用纯 PHP(Facebook 使用 HipHop,它与 C++ 相关,在 Google 上有几个传言说它是用 Perl、C++、C 或其他语言编写的,但 PHP 除外)
  • PHP 学习和编写速度更快
  • C++ 有非常糟糕的字符串操作方法
  • 有一些很好的(主观的)C++ CGI 库,比如 wT(机智)。
  • 有些人只是告诉我尽可能远离 PHP

  • 真正的问题

    今天我必须决定使用 PHP 还是 CGI。我问你:
  • CGI在2013年死了吗? (是的,我知道它是 asked before )
  • 由于每个人都需要性能,并考虑到我有时间花大约 1 年时间为 Web 构建一个可靠的 C++ 库,而且我不喜欢简单的事情,那么现在使用 CGI(或 FCGI)的缺点是什么(相比之下)到更新的技术)
  • 有没有更有效的方法用 C++ 构建网站
  • FastCGI 的真正含义是什么?
  • FastCGI 是否得到广泛支持?
  • 考虑到我必须围绕单个网站/服务器/数据库构建 Web 工具、Web 应用程序、iphone 应用程序、pc 应用程序和 mac 应用程序的项目,我实际上可以为我的应用程序重用 C++ 网站上的一些代码吗? (例如数据库交互)?
  • 最佳答案

  • 几乎只用于非常特殊的情况
  • 不建一用:CppCMS*
  • 是的,C++ Web 框架
  • 因为早就死了
  • 它取代了 CGI 使其非常高效
  • 是的 - 所有主要(和次要)Web​​ 服务器都支持它
  • * Full-disclosure: I am the author

    关于php - 现在的 C++ CGI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322741/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com