0

先日、友達から質問があり、考えさせられました。彼は私に「ウェブサーバーに関して、新しいコード/ソフトウェアを開発する際の最大の苦労は何ですか?」と尋ねました。

最初は答え方がわからなかったので、PHP/MySQLと小さなPerlを数年コーディングしてきました。また、データセンターに専用サーバーがあり、ソフトウェアの大部分を開発しているのはなぜですか。ほとんどの場合、スクリプトはそこに存在することになりません。

以下は、私が開発するときに考慮できることのいくつかです。皆さんが私に考えるべきことをもう少し教えてくれるかどうかを確認したかったのです。新しいプロジェクトについて。

  1. どのコア機能を達成する必要があり、これを達成するためのソリューションはすでにありますか?

  2. ソリューションはプログラミング言語の標準コアの一部ですか、それとも目的の結果を達成するためにモジュール/プラグインが必要ですか。

  3. モジュールまたはプラグインの標準はほとんどのウェブホストにインストールされていますか?

  4. クライアントがどのウェブホストにいるのか、そしてそれらの制限をすぐに知っていますか?

  5. 必要なモジュールまたはプラグインが標準ではない場合、Webホストをインストールして保護できますか?そうでない場合は、インストールと固定に問題はありませんか。

  6. モジュール/プラグインを最新の状態に保つ責任は誰にありますか?

  7. これはサーバーの全体的な負荷にどのように影響しますか?

  8. プロセスを再考し、他のソリューション/オプションを検討する必要がありますか?

4

1 に答える 1

0

PHPとMySQLを異なるサーバー間で移動するときに発生する可能性のある問題はそれほど多くありません。他のインタプリタ言語と同様に、PHPはほとんどどこでも機能します。問題は主に次の場合に発生する可能性があります。

-異なるPHPバージョンがインストールされています(そして、最新かつ最高の機能を使用しています)

-異なるMySQLバージョンがインストールされています(上記と同じ)

-異なるPHP構成またはクライアントはそれを変更できません(例:短いタグ)

-PHPスクリプトがシステムレベル(exec()、おそらくいくつかのファイルシステム操作)で動作する場合、異なるOSが問題を引き起こす可能性があります

于 2012-12-20T04:05:06.740 に答える