これは非常に複雑ですが、私の問題をできるだけ明確に説明しようと思います。それで、私は Last.fm のアドオンである PHP アプリケーションを持っています (ほとんどの人はこのサイトを知っていて、その仕組みを知っていると思います)。このアプリは Lastfm の XML ファイルを使用しています。私のスクリプトは、先月最も再生されたアーティストをカウントするため、たとえば今日 (9 月 29 日) に使用すると、8 月のアーティスト (つまり、アーティスト名と彼の写真) の png ファイルが生成されます。このアプリのユーザーは、BBCode を自分のプロファイルに貼り付ける必要がありましたscriptname.php?user=example
。
しかし、問題は新しい月になると始まります。私のアプリがあまり人気がなかったとき、生成されたファイルをサーバーに書き留めただけで、新しい月が来てユーザーが自分のプロフィールにアクセスしたとき (つまり、彼が私のアプリを強制的に開始したことを意味します)、スクリプトが別のファイルを生成し、すべてが明確になりました。しかし、現在、約2000人のユーザーがいて、この方法はサーバーを強制終了します。実際には、しばらくの間(もちろん9月1日に...)サーバーを強制終了しました。どうすればいいのかわかりません。もちろん、このサービスを強制的にオフにする必要がありました。cronjob か sth を考えていましたが、私のホスティングは SSH をサポートしておらず、今のところ、新しいサーバーを購入するお金がありません。この膨大な量の画像を cron なしで毎月再生成する方法について何かアイデアはありますか? ヒントをありがとう、そして私の下手な英語でごめんなさい。
追加情報 (有用かどうかは不明): サーバー転送を節約するため (月あたり 80 GB の制限) 各ユーザーに関するデータをデータベースに保存しています: last.fm のニックネーム、先月の番号、先月のお気に入りのアーティスト、 imageshack から生成された画像へのリンク。訪問するたびにスクリプトが imageshack に再配置されます。