-2

私は2つのものを用意しています。

  1. ごく普通の、ありきたりのワードプレス サイト、userspice.com

  2. ユーザーの管理/ページへのアクセスの制御などに使用される、UserSpice と呼ばれるダウンロード可能な php スクリプトです。これは、UserCake を完全に PDO/OOP に書き直したものです。多くの更新が行われており、毎週機能が追加されています。UserSpice 4 には、管理者が物事を管理するためのダッシュボードがあります。ダッシュボードから UserSpice.com に電話して、UserSpice (php アプリ) の最新バージョンを確認し、更新をダウンロードできるようにしたいと考えています。

私は広範囲に検索しましたが、ほとんどの検索には、アプリ自体ではなく、php バージョンの更新が含まれます。この目的のために特別に構築された特定の phone home API などがありますか。現在のバージョンを含む version.txt または xml ファイルを userspice.com のルートに配置するだけでよいと思いますが、理想的には、userspice を持ち込まないように、何らかの間隔で電話をかけたいと思います。無駄なリクエストで com サーバーがダウンします。

4

1 に答える 1

0

私は、コードに現在のバージョン番号を含む定数を埋め込み、必要に応じて更新する傾向があります (通常は、バージョン履歴ページのメモを一致させるために手動で行います)。これにより、バージョンを画面に表示してコード ロジックで使用することが容易になります。

これは、ファイルを読み取る必要がなく、管理および配布するコンポーネントが 1 つ少ないという点で優れています。

次に、Web API 呼び出しを使用して「Phone Home」が実装されます。これは、内部定数と、中央の Web サイトへの API 呼び出しからの戻り値を比較します。これは jquery から呼び出すことができるため、ページの読み込みが遅くなりません。管理ページがロードされてから数秒後、「新しいバージョン」メッセージが添付されたヘッダーに何かが表示されます。

于 2016-02-10T00:54:33.343 に答える