perl 5.8.0 的一些资料 摘自 ccb网站自助平台 http://www.sun126.com cgi-大瞎 2003-03-03.19:55 5.8.0 的亮点主要有: - 更好的 unicode 支持: 自从 5.6 版以来, unicode 支持已在各层面上大幅更新: - 支持 unicode 3.2.0 版 (perl 5.6.1 支持 3.0.1 版) - 在语言及内部层次上, 提供更普遍而平滑的 unicode 环境 - 正则表示式能够配合 unicode 了 - 提供 encode 模块, 以支持现存的编码方式 (包括各种中/日/韩系统) - 多线程执行模式: 「解释器多线程法」(interpreter threads, 简称「ithreads」) 是新的多线程执行 模式. 我们强烈建议您用它来取代旧版的「5.005 多线程法」模式. 两者间主要的 差异, 在于 ...
设想:用一个shell查看一个后台运行的php程序是否非正常退出如果退出,利用守护进程自动restart.类似mysql的safe_mysqld共3个程序shstart.sh负责启动 sh.sh守护进程主程序shstop.sh安全退出守护进程和php程序主体/**************************/shstart.sh#!/usr/local/bin/bash/home/phpshell/sh.sh &shpid="$!";echo "$shpid" > /home/phpshell/sh.sid/**************************/sh.sh#!/usr/local/bin/bashphp="/usr/local/bin/php"program="/www/ti...
用perl语言进行socket编程 作者:- 网络编程是一门神秘且复杂的艺术,当然也十分有趣。perl语言提供了丰富的tcp/ip网络函数,所有这些函数都直接来源于c语言的socket库函数. 由于perl语言和c语言的socket库函数在型式和使用方法上都是一样的,因此会使用perl语言进行socket编程, 当然也就会使用c语言进行socket编程. 下面是perl语言中有关的socket库函数列表: 函数原型 使用说明 accept(newsocket,genericsocket) 接受请求的socket连接.如果成功,则返回压缩形式的网络地址;否则返回false. 范例: if (!$connect = accept(new,handle)) { die "connection failed: $! "; } bind(socket,name...
在windows nt 4.0下安装activeperl关键词:perl, cgi, php, nt版本:1.0作者:何志强(hhzqq@sina.com)时间:2000.03.16本文只讨论如何在windows nt 4.0下安装activeperl。本文使用的环境: windows nt 4.0 option pack 4.0 sp5 activeperl 522(api522e.exe)一、软件下载http://www.activestate.com/activeperl/download.htm二、软件安装 1、双击api522e.exe进行安装,采用缺省配置,缺省安装到c:perl; 2、打开internet服务管理器,选择默认web站点,查看属性,在主目录页,按配置,您就会发现在应用程序映射中多了下面两条: 扩展名 可执行路径 排它 .pl c:p...
实战 fastcgi作 者: 许明彦abstract: 当网站日益走红,联机人数直线上升而心中暗自窃喜之时,突然客服中心涌来大批反应电话:『网站连不上去』、『按下去等好久画面才出来』、『一直出现 server too busy...』...。看来又要把硬件升级了,但是再加更多的内存,更多 cpu、换更贵的机器真的能解决问题吗?有没有比较省钱的方法呢?本文将介绍如何在阿帕契服务器上安装 fastcgi 的模块,如何设定及使用 fastcgi 网站应用程序,让你的网站程序在现有的架构上以全速执行。-1. 克服 cgi 的瓶颈1.1 令人头痛的效率问题1.2 一些解决之道1.3 更好的方法 - fastcgi2. 安装 fastcgi2.1 在阿帕契服务器上安装 fastcgi 模块2.1.1 标准安装 (利用 apaci)2.1.2 将 mod_fastcgi 安装成一个 dso2.2 加...
2. 安装 fastcgi要使用 fastcgi 你必需有一个可供 fastcgi 程序执行的环境 (run-time environment),以及 撰写 fastcgi 程序的开发环境。以下就以阿帕契服务器 (apache web server) 做为 fastcgi 的执行平台,简述如何在阿帕契服务器使用 fastcgi。 由于阿帕契服务器自由、开放、跨平台的特性,现今许多系统或发行套件 (distribution) 都内含阿帕契服务器,如果你直接用预先编译好的阿帕契程序,请自行找出符合该系统设定规则的安装路径。以下列出一些阿帕契服务器相关的路径设定规则,后面的范例将以阿帕契内定值为主,其它的系统请自行参考:系统 执行文件路径 设定文件路径阿帕契内定值 /usr/local/apache/bin /usr/local/apache/etcfreebsd /usr/local/sb...
3. 撰写 fastcgi 应用程序撰写全新的 fastcgi 应用程序,或是将旧有的 cgi 程序改写成 fastcgi 应用程序都非常的简单,只要使用 fcgi-devkit 所附的 fcgi_stdio 函式库即可。 基本上,fcgi_stdio 函式库已被设计成让开发人员撰写 fastcgi 应用程序就像写一般 cgi 程序一样,同时做到程序保有和 cgi 最大的兼容度,又能享受到 fastcgi 所带来的优点。使用 fcgi_stdio 函式库的另一项好处是,编译出来的执行档可同时以 cgi 以及 fastcgi 的方式执行。3.1 程序架构对 cgi 程序而言,其生命期就是从一个联机请求 (request) 开始到联机结束。而 fastcgi 程序就像是比较『长命』的 cgi 程序,其生命期横跨不同的联机请求,可从 web 服务器激活开始到 web 服务器停止。由于 fas...
4. fastcgi 有多快?看完安装 fastcgi 的阿帕契模块,以及无聊的程序设计注意事项后,我们来看看一些可以让人振奋精神的数据,效能比较 (bench mark) 总是计算机玩家的最爱 :-)4.1 评比工具 - apachebench 在阿帕契服务器的套件中,有一个叫做 ab (apachebench) 的工具。apachebench 主要是用来测试阿帕契服务器执行效率用的,我们就以 apachebench 做为 cgi vs. fastcgi 的评比工具。apachebench 可以针对某个特定的 url 仿真出连续的联机请求,同时还可以仿真出同时间点数个相同的联机请求,因此利用 apachebench 可帮助我们在网站开发期间仿真实际上线可能的情况,利用仿真出来的数据做为调整服务器设定或程序的依据。 apachebench 的用法如下:usage: /usr/local...
5. 参考如果你想更进一步了解 fastcgi ,在 fastcgi 的首页上可以找到相关的所有资料,包含 fastcgi 的发展规格,软件下载,说明文件等。fastcgi 首页的网址是 http://www.fastcgi.com/ fastcgi 也有一个邮件讨论区 (mailing list),你可以寄 email 至fastcgi-developers-request@idle.com在邮件的主旨 (subject) 处填上 subscribe 即可。但是在发问之前,请先把说明文件或安装文件看清楚,或是到邮件讨论区的档案 (mail archive) 中先找找问题是否已经有人问过而且有人回答过了,以免浪费重复的网络资源。如果你发现了 mod_fastcgi 模块或 fcgi-devkit 发展套件的错误或严重的问题,fastcgi 的发展小组会很热心的帮你想办法解决。fastc...
目前分析log文件的软件有很多,如果一个小的站点只想知道访问量就大才小用了,并且安装这些软件也很麻烦我写了个分析log的cgi,速度还可以呦 希望大家喜欢程序代码:#!/bin/sh#pv-cgi write by larry lee # need typelogfile="htmhtmlphp";# log file path and filenamelogaccess=" /home/webadm/logs/access_log";# disable filename globbingset -fecho content-type: text/htmlechoecho cgi/1.0 pageview script report:<br>echo <br>echo argc is $#. argv is...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器