我想知道是否可以通过添加属性来包装方法.
示例:我想记录方法执行的执行时间.
[LogTimings]
public void work()
{
..
}
Run Code Online (Sandbox Code Playgroud)
这是一种将方法包装到另一种方法中(参见此python实现).
我有一个不可修改的功能,需要几秒钟才能完成.该函数返回一个对象数组.结果每天只改变一次.
为了加快速度,我想使用APC缓存结果,但托管服务提供商(共享托管环境)不提供任何内存缓存解决方案(APC,memcache,...).
我找到的唯一解决方案是使用serialize()将数据存储到文件中,然后再将数据反序列化.
如何从数组中生成php源代码?后来我可以简单地打电话
require data.php
Run Code Online (Sandbox Code Playgroud)
将数据导入预定义变量.
谢谢!
更新:存储生成的.html是没有选项,因为输出是用户相关的.