易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP如何高效记录访问日志?

现有方法,对于每一次访问,采用
$handle = fopen($fn, "a");
fwrite($handle, $message);
fclose($handle);
老大说这样效率太低。

是否把$message做个缓存,到了一定数量再写文件会效率高一些?
或者还有什么其他更好的办法?
引用
现有方法,对于每一次访问,采用
$handle = fopen($fn, "a");
fwrite($handle, $message);
fclose($handle);
老大说这样效率太低。

是否把$message做个缓存,到了一定数量再写文件会效率高一些?
或者还有什么其他更好的办法?
你们老大说的效率很低是指什么?写入文件操作太频繁,效率低?还是其他什么原因?

这样子做的效率是很低,如果访问量高肯定会出问题,为什么要自己开发统计系统呢,可以在网上找个现成的,只要做好配置就好了,像是www.vdoing.com自己去看操作去。

哪就写数据库,将文件操作交给数据库来处理.


自己用SSH写个脚本交给数据库来操作呗

error_log函数也是一种方法,插入到数据库也行。

你说的缓存方法不行,一般的数据缓存还不是读写文件了。

另外我想说效率都是差不多的。你用数据库会增加数据库的负荷

最好的办法就是:你让你们老大想更好的办法吧。

学习中

除了写内存,fopen和 fclose是最高效的方式了。
如果实在要降低IO,用memcache先记录吧,然后在系统空闲或者缓存满的时候一次写入磁盘。但是这样可能会丢数据。

做个定时器 到一定时间将缓存的数据进行写操作


相关问答:

C如何调用PHP函数

如题,请知道的高手指点一下,THANKS
PHP函数都是用C实现的~
反其道而行之~

HOHO,关键是,自已再去实现这个功能累啊,PHP有现成的就直接调用好了,

顶起,有高手点解一下,或者是我直接将PHP 源码中的 .c ......

求助帮我把一段简单的PHP代码转换成ASP的

<?php
if($_SERVER['HTTP_REFERER']!=''){
  @header("Content-type:image/jpeg");
  echo file_get_contents("xlight.jpg");
}
else{
  @header("location:ht ......

php 使用 ADODB 连接Access 的问题

<?php

include("adodb/adodb.inc.php");

$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......

PHP配置在IIS上的权限问题(FastCGI模式)

系统:win2003 + IIS 6.0

php 是最新的版本了 刚下载的
安装的时候选择 IIS FastCGI模式
安装成功了

运行phpinfo 成功显示


在IIS新建网站 导入原来运行于apach的帝国管理系统网站 ......

请问:哪些UML建模工具在php好使用

请问:哪些UML建模工具在php好使用?
我找了好长时间都没有找到个适合的。麻烦哪位可以提供个,本人不胜感激
PowerDesigner加一个PHP插件就可以实现了

给你一个下载地址吧:http://www.onlycto.com/files/php ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号