我正在设置一个 apache 配置来检查文件是否存在。如果该文件存在,则服务器将重定向到维护页面。如果没有,应用程序将正常提供服务。
我担心对于大量请求,文件检查必须对每个单独的请求进行,最终可能导致大量不必要的 IO。
检查文件是否存在有 IO 开销?
如果是这样,是否有任何替代方法来检查文件是否存在?
我需要能够在 apache 之外修改一些不需要重新启动或优雅的东西。例如,是否有一个模块允许查询 memcached 实例是否存在密钥?还是可以使用任何其他类型的基于内存的缓存?
我正在设置一个 apache 配置来检查文件是否存在。如果该文件存在,则服务器将重定向到维护页面。如果没有,应用程序将正常提供服务。
我担心对于大量请求,文件检查必须对每个单独的请求进行,最终可能导致大量不必要的 IO。
检查文件是否存在有 IO 开销?
如果是这样,是否有任何替代方法来检查文件是否存在?
我需要能够在 apache 之外修改一些不需要重新启动或优雅的东西。例如,是否有一个模块允许查询 memcached 实例是否存在密钥?还是可以使用任何其他类型的基于内存的缓存?
我想文件系统缓存将以与处理 apache 必须打开的所有其他文件的方式大致相同的方式处理此问题。如果您计划用检查单个文件来替换活动站点,那么您不必担心性能下降。