我有一个基于App Engine构建的应用程序。
我们还有一个User类和许多其他类。当用户进入时。
当我执行以下操作时,Google如何统计Instance hours
:
User user=request.getParameter("user");
我还有公共静态变量来保存聊天消息&如果用户进入聊天室,则可以每5秒调用一次(注意:如果有很多用户进入聊天室,那么该变量可以每5秒调用一次),如下所示:
public static Map<User, ConcurrentHashMap<User, CopyOnWriteArrayList<String>>> chatRoomConcurrentMap=new ConcurrentHashMap<User, ConcurrentHashMap<User, CopyOnWriteArrayList<String>>>();
如果是这种情况,Google会如何计算该静态变量的实例小时数?
SO,当我们实例化一个对象以及我们调用一个公共变量时,Google如何计算实例小时数?
答案 0 :(得分:1)
实例小时计算基于app instance uptime和instance class完成,而不是基于应用程序代码中的特定对象实例化或变量访问。
如果您的应用程序收到的请求间隔时间不到15分钟,则会按照实例小时计费(至少作为持续启动实例)(如果多个实例同时处于活动状态,则会更多)。