首页 > 网络编程

php扩展memcache和memcached区别?以及memcached软件的介绍

memcached是一个软件,而PHP包括了memcache和memcached 2个扩展,这2个接口使PHP程序代码能够操作和使用memcached这个软件。 一,php扩展memcache和memcached区别 目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的。与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些。 memcache:http://cn2.php.net/manual/en/book.memcache.php ...

CGI简介&用C来写CGI程序简要指南

什么是CGI? CGI 是通用网关接口(Common Gateway Interface)的缩写. 它主要用于服务器端动态输出客户端的请求(如,HTML页面/二进制文件). 也就是说客户端请求参数不同, 服务器端会给出不同的应答结果.. CGI 标准将这个接口定义的非常简单 (即: WEB 服务器收到客户端的请求后通过环境变量和标准输入(stdin)将数据传递给CGI程序, CGI程序通过标准输出(stdout) 将数据返回给客户端). 所以只要能操作标准输入/输出的程序语言都可以CGI程序, Perl/C++/JAVA/VB等. CSP/ASP/JSP/PHP/PERL 与C...

FastCGI、ModPerl、PHP、普通CGI、SSI性能实测对比

作者:NetDemon email:netdemon@20cn.com http://www.20cn.net/ 本文版权属20CN网络安全小组所有,允许转载,但需保持文章的完整性并注明出处 现在的Web技术五花八门,不断有新的技术出现,如果您想制作一个能承受巨大访问量的互动网站(比如论坛等),那种方式最适合你呢?本文试图以比较实际的测试手法,对比一下各种技术的真实效果,测试包括了各种语言编写的CGI程序在不同的web环境下的效率,主要针对unix上的情况对windows的IIS,因为实际条件的限制,没法在同一个硬件条件下测试,因此没法完成. 阅读文章之前,我希望您先搞清楚一个概念,...

C语言CGI编程 - 编写cmd后门

这次来介绍一个C语言库,叫“CGIC”,这是他们的官网:http://www.boutell.com/cgic/ 里面该说的都说的很清楚。今天我们来用它来做一个后门,将后门放在有执行cgi权限的服务器上,通过客户端POST命令到cgi上并执行,达到控制服务器的目的。 首先下载官网上的压缩包。解压里面有cgic.c和cgic.h,这是我们需要用到的文件。(另外两个c文件是演示用的,还有一个makefile是linux下使用的,在VS2010中我没有用到它) 从官方的文档和下载的cgictest.c可以看到,这个库里有main函数。因为一个程序只能有一个入口点函数,所以我们不能再定义m...

C语言CGI编程入门

CGI是指web服务器调用编程语言编写的程序的一个接口。比如我们可以编写一个用户注册的页面,用户将其输入的邮箱、用户名、密码输入并点击注册,此时浏览器就将用户输入的内容发送给了我们后台的CGI程序,我们的CGI程序接受到这些信息,可以对其进行处理。比如送入数据库、判断输入的信息是否合法等。 主流的CGI程序用Perl编写,Perl是一款强大的脚本语言,不过我这里不太懂,我也不去比较某两个语言间的优劣。我说一下用C和C++如何编写CGI程序,告诉大家用C语言也能编写web应用程序,用C语言也能写一个网站。 1.准备工作 首先要先安装一款web服务器。我就用windows系统下的Apa...