`
wtm_mac
  • 浏览: 88482 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C的FastCGI计数器

阅读更多

#include <fcgi_stdio.h>
int main( int argc, char *argv[] )
{
    int counter = 0;
    FILE *fp;

    char buffer[20];

    while( FCGI_Accept() >= 0 ) {
        counter = counter + 1;
        printf( "Content-Type: text/plain\n\n" );
        printf( "%d",counter );
        if (counter >= 100){
           sprintf(buffer, "%d", counter);
           fp =fopen("/tmp/counter.txt","a");
           fputs(buffer, fp);
           fputs("\n", fp);
           fclose(fp);
           counter = 0;
        }
    }
    return 0;
}
分享到:
评论

相关推荐

    Fastcgi学习总结(C/C++语言版)

    以下是一个简单的C语言FastCGI程序示例: ```c #include "fcgi_stdio.h" #include int count; void initialize(void) { count = 0; } int main() { initialize(); while (FCGI_Accept() &gt;= 0) { ++count; ...

    FastCGI SDK

    对于Java,虽然FastCGI不是Java的原生支持协议,但FastCGI SDK可能包含Java接口,允许Java开发者通过JNI(Java Native Interface)或其他方式与C/C++的FastCGI库交互,实现Java FastCGI应用。 **fcgi-2.4.0** ...

    FastCGI 下载FastCGI for IIS6下载 1.5(32位&64位)

    **FastCGI技术详解** FastCGI是一种常用于提高Web服务器性能的技术,它作为一个接口,允许Web服务器与外部应用程序(如PHP解释器)进行高效通信。FastCGI的主要优势在于它可以长时间保持活动状态,避免了每次请求都...

    fastcgi c++

    fastcgi fastcgi fastcgi fastcgi fastcgi

    fastcgi-2.4.0安装包

    标题中的“fastcgi-2.4.0安装包”指的是FastCGI的2.4.0版本,这是一个软件包,用于在Linux系统中部署和管理FastCGI服务。此版本可能包含了一些性能优化和新的功能特性,以便更好地支持现代Web环境。 描述中提到的...

    fastcgi头文件和库

    标题中的“fastcgi头文件和库”指的是FastCGI接口的开发资源,这通常包括了C语言编程中使用的头文件(header files)和库文件(library files)。FastCGI是一种常用于Web服务器与应用程序之间通信的协议,它提高了...

    mod_fastcgi-2.4.6.tar.gz

    [原创] Redhat 上 FastCGI 安装与配置 软件包 相关软件包: httpd httpd-devel fcgi-2.4.0.tar.gz mod_fastcgi-2.4.6.tar.gz 请仔细阅读其中的README 配置httpd.conf: LoadModule fastcgi_module modules/mod_...

    FastCGI For IIS6.0

    相比之下,FastCGI保持了CGI进程的长期运行,使得多次请求可以复用同一进程,显著降低了进程管理的开销,提高了服务响应速度。 FastCGI for IIS6.0是专为Windows Server 2003上的IIS6.0设计的,它允许IIS服务器与...

    fastcgi中文手册.pdf

    《FastCGI中文手册》是IT领域中关于Web服务器与应用程序接口的重要参考资料,它详细介绍了FastCGI协议的原理、实现以及应用。FastCGI是一种用于提高动态内容生成速度的技术,它通过持久连接来减少每次请求时的启动和...

    FastCGI手册

    FastCGI技术广泛支持多种编程语言,包括但不限于C/C++、Java、Perl、Tcl、Python、SmallTalk、Ruby等。同时,大多数主流Web服务器都提供了FastCGI的支持,例如Apache、IIS、Pi3Web、Zeus等。 #### 五、Apache服务器...

    Java的FastCGI网关 jFastCGI

    **Java的FastCGI网关 jFastCGI** 在Web开发中,FastCGI(Fast Common Gateway Interface)是一种常用于提高动态网站性能的技术,它允许Web服务器与后端应用程序进行高效通信。jFastCGI是Java平台上的一个实现,它为...

    用VC++开发FastCGI+MySQL的基本源代码

    1. **FastCGI编程**:FastCGI的接口设计允许开发者使用C/C++等语言编写高效的应用程序。在VC++中,开发者需要理解FastCGI的请求处理流程,包括接收来自Web服务器的请求,解析请求数据,执行相应的业务逻辑,然后返回...

    Fastcgi 中文参考手册(DOC)

    3. **语言无关性**:FastCGI 支持多种编程语言,如 C、Perl、Python、PHP 等,使得开发者可以选择最适合的语言来编写后端应用程序。 4. **高效性能**:由于进程不会频繁创建和销毁,FastCGI 能够显著提高处理动态...

    windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法

    下载 Microsoft FastCGI Extension for IIS 5.1 and 6.0,用于启用 Fastcgi 扩展。 步骤 5:配置 FastCGI 扩展 安装 FastCGI 扩展,并配置 fcigext.ini 文件,在文件末尾添加以下内容: [Types] php=PHP [PHP] ...

    mod-fastcgi-2.4.6 for apache2.40

    mod_fastcgi是Apache的一个模块,它实现了FastCGI协议,使得Apache服务器能够与FastCGI进程管理器(如spawn-fcgi或fcgiwrap)通信,进而调用动态语言(如PHP、Perl、Python等)的解释器。这个模块提供了比mod_php等...

    nginx-1.14.0.zip_nginx fastcgi

    在配置Nginx以使用FastCGI时,你需要在Nginx配置文件中定义一个location块,指定哪些URL应该通过FastCGI处理。例如: ```nginx location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/...

    Fastcgi 中文参考手册(DOC).rar

    《FastCGI中文参考手册》是一本专注于FastCGI技术的详细教程,旨在帮助开发者深入理解和有效运用这一高效、稳定的Web服务器接口技术。FastCGI是用于提高动态内容生成速度的一种协议,它允许Web服务器与长期运行的...

    fastcgi 数据发送,跳转 实例

    **FastCGI 数据发送与跳转实例** FastCGI(Fast Common Gateway Interface)是一种协议,用于将Web服务器(如Apache)与外部程序(通常为PHP、Python或Perl解释器)进行通信,以处理动态内容。相比传统的CGI,...

Global site tag (gtag.js) - Google Analytics