您的位置: →
→ IIRF IIS伪静态组件(Isapi Rewrite Filter) v2.1.2.3 绿色版(x86/x64)
IIRF IIS伪静态组件(Isapi Rewrite Filter) v2.1.2.3 绿色版(x86/x64)
网友评分:8
软件大小:268KB
软件语言:英文
软件类型:国产软件
软件类别:免费软件 / 服务器区
更新时间:
软件等级:
官方网站:
运行环境:WinAll, WinXP
软件厂商:
顶好评:50%
同类相关软件
2.1M/中文/10.04.9M/英文/1.110M/中文/10.0342KB/中文/10.0434KB/英文/10.0
ISAPI重写过滤器,又名IIRF,是一个小的,免费的,易于使用,URL重写的ISAPI筛选器。具有良好的功能。它速度快,功能强大。它适用于IIS 6.0和更高版本。这是IIRF的绿色版本 IIRFx86 和 IIRFx64 目录下有 IIRF.dll 自已用IIS去加载ISAPI扩展。大家常用的ISAPI过滤器可能是& ISAPI Rewrite 常见问题为什么要IIRF产生的呢?Apache的mod_rewrite模块,它允许URL重写。但是,IIS,V7之前,没有一个内置的,或作为一个“标准”的免费附加类似的事情。ASP.NET有一个URL映射机制,但它仅适用于由ASP.NET处理的文件类型,ASPX,ASCX,ASMX,等等。对于静态文件还是非ASP.NET文件(XML,GIF,JPG,CSS),ASP.NET映射不干净。&IIRF看什么样的?我如何使用它呢?IIRF是一个单一的DLL。它***在您的的ISAPI筛选器。您可以配置一个基于文本的INI文件。什么是IIRF的许可证吗?根据微软许可的授权(女士PL)IIRF被释放。单击“许可证”选项卡,在CodePlex网站上了解更多信息。IIRF作为一个透明代理服务器(如Apache的mod_proxy)?是。的ProxyPass,ProxyPassReverse,ProxyPreserveHost支持。IIRF支持的模式匹配吗?是。支持Perl兼容的正则表达式语法,负面和正面看会先进行才能,看尾巴,条件,等等。优秀!正则表达式支持来自哪里?它来自于开放源码的PCRE库。好,等我,什么是正则表达式?我会再次推迟到维基百科上的该主题。正则表达式定义语言,用于指定文本模式。它可以是具有挑战性的,如果你不是一个怪胎,使用正则表达式。要小心,做你的功课。IIRF使用。ht的语法吗?我只是动过我的。htaccess文件?是。居多。检查IIRF文档显着的例外。好了,什么版本的Windows和IIS IIRF的工作吗?的Windows Server 2003(R2)与IIS6中,Windows Vista SP1或更高版本与IIS7,与IIS7和Windows Server 2008,和Windows 7上。为什么我们需要IIRF?现在已经有免费的重写过滤器。还有其他各种重写过滤器对IIS。他们每个人都有优点和缺点。 IIRF是另一种选择。一些IIRF的优势:IIRF是自由和开放源码。 IIRF支持正则表达式,在改写的权力。 IIRF并自动重新加载规则文件。重写过滤器中的其他选项不具备此功能组合。在同一时间,IIRF有一定局限性。原因之一是,它缺乏支持机制。所以......这是你的选择。是否使用的IIRF需要,我***在服务器上的。NET框架为了使用它吗?不,我认为。NET框架是很酷,但IIRF不依赖于。NET框架。IIRF需要。NET我的工作站上,以建立它吗?不依赖于。net framework的第IIRF。为什么不IIRF。NET框架中使用正则表达式库?IIRF是建立在C中,并且被设计成小的,本地的,和快速的。 IIRF是不是建立在托管代码中,因此我们可以不依赖于任何东西,包括正则表达式。NET框架。为什么你会不会用。NET托管代码重写过滤器?因为在IIS5和IIS6中,非托管代码编写ISAPI筛选器。有没有托管代码ISAPI过滤器的编程模型。这是在IIS7不同,但是,有些人不希望在他们的Web服务器上***或运行。NET应用程序。我有什么在我的服务器上***使用IIRF?当然,Windows是一个先决条件:Windows Server ,Windows XP或Vista。另外,你需要IIS本身。然后IIRF的ISAPI 。我在哪里可以找到IIRF的文档吗?有一个CHM文件,该文件提供的所有文档。它描述的功能,以及如何使用它们。您还可以查看在线帮助文件我无法查看CHM文件。错误是:“此程序无法显示网页”。或“,地址是无效的。”或“到该网页已被取消”的chm文件是否有错误吗?不,这是没有问题的CHM文件。您可能遇到的问题与Windows保护的文件下载不信任的位置。要查看chm文件,在Windows资源管理器中,右键单击CHM文件,选择“属性”,并阻止它(属性窗口下部的按钮)。如果我想下载的源代码和编译自己的版本的IIRF,我要我的开发工作站上***和使用Visual Studio?第IIRF附带的Visual Studio。sln文件,你可以使用Visual Studio来构建它。您也可以使用NMAKE.EXE的工具来构建IIRF,在命令行中。要运行的品牌,你需要Windows SDK,和Microsoft C / C + +编译器,版本8,9,或10。你可以得到***的Visual Studio编译器,包括(免费,不收费)的Visual Studio C + + Express版本。如果我想IIRF,或编译源代码,我必须***Visual Studio?号有一个makefile,你可以用它来建立IIRF。它是建立与编译器(免费,不收费)的Visual Studio C + + Express版本。如果你想调试生成的过滤器,那么你可能要完整的Visual Studio工具。源分布IIRF有多大?IIRF源分布只包括一小部分的源代码文件。IIRF适用于Windows x64吗?是的,有一个编译为x64,可自2010年6月。我可以使用IIRF与PHP的网址吗?是。 CGI,ASP,ASP.NET,JOOMLA,和Mambo,和Ruby,和JSP,和ColdFusion,和无数其他的IIS插件。请参阅RORIIS项目的Ruby-on-Rails框架的IIS使用IIRF的一个例子。我可以使用IIRF,以防止有人直接链接到我的网站上的图像文件?是的,你可以防止SQL注入式黑客,你可以做很多其他的事情。检查的自述的chm文件的详细信息。
猜你喜欢 iis
IIS是一个WorldWideWebserver。Gopherserver和FTPserver全部包容在里面。IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、J***A、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境
其他版本下载
Isapi Rewrite Filter v2.1.2.3 绿色版x86/x64
软件无法下载或下载后无法使用,请点击报错,谢谢!
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容
本类下载排行
2.21 1.22 10.03 2.24 3.45 10.06 5.07 10.08 2.59 10.010 1.111 5.012 10.013 3.314 10.015
本类精品软件
6.0M/英文/2.711.8M/中文/4.115.3M/中文/5.71.5M/中文/10.010.3M/中文/5.07.2M/中文/10.0
装机必备软件
本类集合软件Connection Pooling (version 1.2.0-1.2.12 *only*) - [ php中文手册 ] - 在线原生手册 - php中文网
Connection Pooling (version 1.2.0-1.2.12 *only*)
This section is no longer relevant as of the 1.3.0 release of the driver
and only serves as a historical information on how the pooling used to
The latest versions of the driver have no concept of pooling anymore and
will maintain only one connection per process, for each connection type
(ReplicaSet/standalone/mongos), for each credentials combination.
Creating connections is one of the most heavyweight things that the driver
does. It can take hundreds of milliseconds to set up a connection correctly,
even on a fast network. Thus, the driver tries to minimize the number of new
connections created by reusing connections from a pool.
When a user creates a new instance of MongoClient, all
necessary connections will be taken from their pools (replica sets may
require multiple connections, one for each member of the set). When the
MongoClient instance goes out of scope, the
connections will be returned to the pool. When the PHP process exits, all
connections in the pools will be closed.
"Why do I have so many open connections?"
Connection pools can generate a large number of connections. This is
expected and, using a little arithmetic, you can figure out how many
connections will be created. There are three factors in determining the
total number of connections:
connections_per_pool
Each connection pool will create, by default, an unlimited number of
connections. One might assume that this is a problem: if it can create an
unlimited number of connections, couldn't it create thousands and the
server would run out of file descriptors? In practice, this is unlikely,
as unused connections are returned to the pool to be used later, so future
connections will use the same connection instead of creating a new one.
Unless you create thousands of connections at once without letting any go
out of scope, the number of connections open should stay at a reasonable
You can see how many connections you have in a pool using the
MongoPool::info()
function. Add up the "in use" and
"in pool" fields for a given server. That is the total number of
connections for that pool.
pools_per_process
Each MongoDB server address you're connecting to gets its own connection
pool. For example, if your local hostname is "example.net", connecting
to "example.net:27017", "localhost:27017", and "/tmp/mongodb-27017.sock"
will create three connection pools. You can see how many connection pools
you have open using
MongoPool::info() .
Each PHP process has a separate set of pools. PHP-FPM and Apache
generally create between 6 and a couple of dozen PHP worker children.
Check your settings to see what the max number of PHP processes is that
can be spawned.
If you are using PHP-FPM, estimating the number of connections can be
tricky because it will spawn more PHP-FPM workers under heavy load. To be
on the safe side, look at the max_children parameter or
add up spare_servers + start_servers
(choose whichever number is higher). That will indicate how many PHP
processes (i.e. sets of pools) you should plan for.
The three variables above can be multiplied together to give the max
number of connections expected:
connections_per_pool *
pools_per_process *
processes. Note that
connections_per_pool can be different for different
pools, so connections_per_pool should be the max.
For example, suppose we're getting 30 connections per pool, 10 pools per PHP
process, and 128 PHP processes. Then we can expect 38400 connections from
this machine. Thus, we should set this machine's file descriptor limit to
be high enough to handle all of these connections or it may run out of file
descriptors.
See MongoPool for more information on connection