最佳 practice/jquery:筛选日期的多个 json 供稿
best practice/jquery: filtering multiple json feeds for date
我正在加载多个 (30) json 供稿(public google 日历)。现在我想根据集合 date/time 过滤这些以进行可用性检查。虽然我确信我可以一起破解一些东西,但我希望尽可能降低对客户的影响。所以我正在寻找关于这些问题的最佳实践想法......谢谢!
- 有没有一种方法可以在不使用服务器端代理的情况下将我的 30 个 json 调用(以及因此产生的 http 请求)合并为一个调用?
- 为了减少请求并加快网站速度,我正在考虑编写一个 php 脚本,每 30 分钟调用一次提要,将相关数据保存到 mysql table 我可以在 return 传送页面时访问它们(无论如何使用 cms)- 这是可取的还是我应该调用 json 提要并在服务器端合并它们,然后传送给客户端?
- google 提要以这种格式提供日期:“2015-11-13T01:00:00+01:00”...过滤 date/time 是否介于两个 google 日期在比较之前将它们转换为日期时间整数是否可取?这样可以节省资源吗?
- 一般来说,有没有一种方法可以衡量我的不同方法的速度,找出哪种方法最快且使用最少的资源?
感谢您的见解!
您可以使用忙/闲查询 (https://developers.google.com/google-apps/calendar/v3/reference/freebusy/query),并针对您感兴趣的给定时间段对所有 30 个日历发出一个请求。该查询将 return 个繁忙时段期间。
一个例子:
POST https://www.googleapis.com/calendar/v3/freeBusy?key={YOUR_API_KEY}
{
"timeMin": "2015-11-01T00:00:00Z",
"timeMax": "2015-11-01T04:00:00Z",
"items": [
{
"id": "en.ch#holiday@group.v.calendar.google.com"
},
{
"id": "en.slovak#holiday@group.v.calendar.google.com"
}
]
}
我正在加载多个 (30) json 供稿(public google 日历)。现在我想根据集合 date/time 过滤这些以进行可用性检查。虽然我确信我可以一起破解一些东西,但我希望尽可能降低对客户的影响。所以我正在寻找关于这些问题的最佳实践想法......谢谢!
- 有没有一种方法可以在不使用服务器端代理的情况下将我的 30 个 json 调用(以及因此产生的 http 请求)合并为一个调用?
- 为了减少请求并加快网站速度,我正在考虑编写一个 php 脚本,每 30 分钟调用一次提要,将相关数据保存到 mysql table 我可以在 return 传送页面时访问它们(无论如何使用 cms)- 这是可取的还是我应该调用 json 提要并在服务器端合并它们,然后传送给客户端?
- google 提要以这种格式提供日期:“2015-11-13T01:00:00+01:00”...过滤 date/time 是否介于两个 google 日期在比较之前将它们转换为日期时间整数是否可取?这样可以节省资源吗?
- 一般来说,有没有一种方法可以衡量我的不同方法的速度,找出哪种方法最快且使用最少的资源?
感谢您的见解!
您可以使用忙/闲查询 (https://developers.google.com/google-apps/calendar/v3/reference/freebusy/query),并针对您感兴趣的给定时间段对所有 30 个日历发出一个请求。该查询将 return 个繁忙时段期间。
一个例子:
POST https://www.googleapis.com/calendar/v3/freeBusy?key={YOUR_API_KEY}
{
"timeMin": "2015-11-01T00:00:00Z",
"timeMax": "2015-11-01T04:00:00Z",
"items": [
{
"id": "en.ch#holiday@group.v.calendar.google.com"
},
{
"id": "en.slovak#holiday@group.v.calendar.google.com"
}
]
}