您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

网站静态化处理的几种方法

958 views
网站静态化处理的几种方法网站静态化处理的几种方法 1. 使用IIS_ReWrite 静态化处理,适合PHP、ASP、ASP.NET 程序。 A. isapi_rewrite.isapi_rewrite分精简(lite)和完全(full)版.精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理,精简版下载地址ISAPI_Rewrite 2.7 For IIS 。 B. 打开IIS,选择网站,右键菜单属性,添加过滤器。 C. 打开文件:开始菜单->程序->Helicon->ISAPI_Rewrite->httpd.ini D. 将RewriteRule /user/(\d+).htm /user.asp\?id=$1 [I,O] 加入内容中。 E. 在浏览器地址栏输入:/user/1.htm 页面将指向/user.asp?id=1......

php读取大文件详解

1,005 views
php读取大文件详解 php读取大文件详解 在 php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的 完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法。 需求如下:  现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。 实现方法: 1. 直接采用file函数来操作 注: 由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占......

PHP的内存泄露与垃圾回收

973 views
PHP的内存泄露与垃圾回收你写了一个php脚本,一般都不用考虑内存泄露和垃圾回收的问题,因为一般情况下你的脚本很快就执行完退出了。 但在一些运行时间长,数据量大的时候,程序运行一段时间后,php脚本就占用了过多内存,然后就报错(PHP Fatal error: Allowed memory size of 134217728 bytes exhausted)退出了。一般来说,每个页面处理结束,新建的simple_html_dom对象就应该被销毁了——但是实际上没有,很明显,内存泄 露发生了。 PHP的垃圾回收机制 php 5.3之前使用的垃圾回收机制是单纯的“引用计数”,也就是每个内存对象都分配一个计数器,当内存对象......

PHP缓存技术

925 views
PHP缓存技术普遍缓存技术: 数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。 用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。 举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表,坏处就是两个数据同步会多不少步骤,数据库永......

PHP汉字转拼音类

1,042 views
PHP汉字转拼音类 <?php function Pinyin($_String, $_Code='UTF8'){ //GBK页面可改为gb2312,其他随意填写为UTF8 $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie| bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha". "|chai|chan|chang|chao|che|chen|cheng|chi|chong|chou|chu|chuai| chuan|chuang|chui|chun|chuo|ci|cong|cou|cu|". "cuan|cui|cun|cuo|da|dai|dan|dang|dao|de|deng|di|dian|diao|die| ding|diu|dong|dou|du|duan|dui|dun|duo|e|en|er". &quo......