php替代c中的应用程序启动#
我习惯于在glocal.ascx中使用c中的应用程序启动事件 我需要在php中创建类似的东西,这样当应用程序第一次加载时,我可以第一次缓存所有数据php替代c中的应用程序启动#,php,Php,我习惯于在glocal.ascx中使用c中的应用程序启动事件 我需要在php中创建类似的东西,这样当应用程序第一次加载时,我可以第一次缓存所有数据 有人知道我这样做的好方法吗。在php中,每个脚本都会依次运行所有代码,然后消失。因此,如果我正确理解了您的问题,您基本上希望将缓存系统构建到脚本的顶部 在我比较简单的项目中,我只包含一个文件(我称之为assign.inc),它处理我所有的站点范围/全局任务。它首先在每个页面上加载,并设置我的会话/db连接等 在我更大的项目中,我通过index.php
有人知道我这样做的好方法吗。在php中,每个脚本都会依次运行所有代码,然后消失。因此,如果我正确理解了您的问题,您基本上希望将缓存系统构建到脚本的顶部 在我比较简单的项目中,我只包含一个文件(我称之为assign.inc),它处理我所有的站点范围/全局任务。它首先在每个页面上加载,并设置我的会话/db连接等 在我更大的项目中,我通过index.php(via.htaccess)编写了所有流量,这启动了我的CMS类,它通过_构造完成所有事情
这有帮助吗?在php中,每个脚本依次运行所有代码,然后消失。因此,如果我正确理解了您的问题,您基本上希望将缓存系统构建到脚本的顶部 在我比较简单的项目中,我只包含一个文件(我称之为assign.inc),它处理我所有的站点范围/全局任务。它首先在每个页面上加载,并设置我的会话/db连接等 在我更大的项目中,我通过index.php(via.htaccess)编写了所有流量,这启动了我的CMS类,它通过_构造完成所有事情
这有帮助吗?PHP在ASP.NET中没有类似AppDomain的东西 在ASP.NET中,一旦AppDomain进程和(同步)请求在此进程内作为“HttpContext线程”处理,Web服务器就会生成。异步IHTTphandler可以在多个线程上处理,但也共享同一AppDomain进程
在PHP中,每个请求都是一个进程(就像FastCGI中的线程一样),但是您没有一个静态的共享范围。一个脚本执行,然后消失。要在内存中共享数据,您需要像memcache这样的帮助程序。PHP在ASP.NET中没有类似AppDomain的东西 在ASP.NET中,一旦AppDomain进程和(同步)请求在此进程内作为“HttpContext线程”处理,Web服务器就会生成。异步IHTTphandler可以在多个线程上处理,但也共享同一AppDomain进程
在PHP中,每个请求都是一个进程(就像FastCGI中的线程一样),但是您没有一个静态的共享范围。一个脚本执行,然后消失。为了在内存中共享数据,需要像MyCache这样的帮助器。原始PHP并不是一个框架,所以你必须手动完成,或者考虑使用FuelphpFraseFraseFraseFrasePrimor之类的框架来在第一次循环的时候缓存任何东西。并将缓存加载到第二次出现的构造函数中;)原始PHP并不是一个框架,所以您必须手动完成,或者考虑使用FuelphpFraseFraseFraseFrasePrimor之类的框架来在第一次循环时缓存任何东西。并将缓存加载到第二次出现的构造函数中;)