相关疑难解决方法(0)

通过PHP登录到文件或登录MySQL数据库 - 哪个更快?

我有一个数据库驱动的网站,提供约50,000页.

我想跟踪每个网页/记录命中.我将通过创建日志,然后每天批量处理日志一次来完成此操作.我并不关心如何以最快的方式记录批处理.

你会如何记录,你认为哪个更快:

a)使用PHP附加到文本日志文件的末尾.

b)使用MySQL插入非索引日志表.

php mysql

11
推荐指数
4
解决办法
1万
查看次数

记录策略与性能

我正在开发一个必须支持大量同步请求的Web应用程序,我想保持足够快.我现在要实现一个日志记录策略,我将使用log4net,但是...我应该记录什么以及如何记录?我的意思是:

  1. 日志记录如何影响性能?是否可以使用异步调用进行/ recomendable日志记录?
  2. 最好使用文本文件还是数据库?有可能有条件吗?例如,默认日志记录到数据库,如果失败,则切换到文本文件.
  3. 多线程怎么样?我使用log4net时应该关心同步吗?或者它是开箱即用的线程安全?

在需求中,应用程序应该为每个请求缓存一些内容,而且我担心它会对性能产生影响.

干杯.

.net architecture logging log4net synchronization

6
推荐指数
1
解决办法
1777
查看次数

标签 统计

.net ×1

architecture ×1

log4net ×1

logging ×1

mysql ×1

php ×1

synchronization ×1