小编Las*_*hae的帖子

如何计算MySQL查询内存/ CPU成本

有没有一种方法/工具/技术来计算特定MySQL查询的处理器和内存成本?

mysql memory cpu-usage

10
推荐指数
1
解决办法
6715
查看次数

PHP通过VPN发布数据

我需要连接到behind of a VPN通过PHP 的Web服务.我的服务器是Debian Linux(Squeeze).

  1. 是否有可能通过Linux上的PHP实现这一目标?
  2. 如果可能的话,这样做有风险吗?(当VPN连接挂起等时,操作系统或其他任何东西是否会处理这种情况)
  3. 我只有一个网卡,因此我真的很想知道是否可以让普通用户保持服务器在线,而"在后台通过完成的VPN连接发布数据".

虽然我的问题似乎是一个概念性的问题,但也欢迎任何具体的帮助.

服务器操作系统 :Debian Linux Squeeze(x64)
Web服务器:Apache HTTP
PHP版本:5.3
框架:Symfony 1.4

php linux vpn debian symfony1

7
推荐指数
1
解决办法
2万
查看次数

如何通过 Rest Api 使用 Firebase Auth Admin SDK?

我们一直在开发一个多平台项目,最终将有一个 Android 应用程序、一个 iOS 应用程序和一个 Web 应用程序。Google Firebase 提供的功能给我们留下了深刻的印象,因此我们正在努力利用这些机会。

由于我们的产品是多租户软件即服务应用程序,因此我们有自定义身份验证要求。因此我们遵循了 Firebase 的自定义身份验证实现路径,现在它可以正常工作了。

  • 我们的移动客户端向我们的 API 服务器发送登录请求,
  • 我们的 API 服务器发布 customTokens 并将它们回复给客户端,
  • 客户端调用signInWithCustomToken(customToken)方法登录 Firebase。

到现在为止还挺好。

问题是,我们的后端使用 PHP,而 Firebase 没有用于 PHP 的官方 Admin SDK。是的,Composer 上有一个名为kreait/firebase-php的包,但它远未涵盖所有Auth Admin SDK 功能。例如,Firebase Admin SDK 上有一个记录在案的禁用用户功能,但是该操作未在 kreait/firebase-php 包上实现。

另一方面,Firebase 有一个Auth Rest API,它只与 API KEY 一起使用。但是,(我想)它被设计为在客户端工作,因此它只对经过身份验证的用户进行操作。

  • 我们的 API 服务器已经托管在 Google Compute Cloud 上,并且拥有对 Google Cloud 服务的最大访问权限集。
  • 我们有 Firebase 服务帐户文件来处理 Firebase Auth 服务。

我们需要的是使用所有可用的 Firebase Admin SDK 功能(可能通过 Rest)。例如,revokeRefreshToken(uid)当用户在他/她的一台设备上更改他/她的密码时,我们想调用。 …

php firebase google-compute-engine firebase-authentication firebase-admin

7
推荐指数
2
解决办法
2825
查看次数