Drupalのパフォーマンスはどうなりましたか?


7

安い共有ホストにDrupal 7を再インストールしました。インストールはうまくいきました... FTP経由で1098ファイルをコピーし、2分以内にインストールしました。標準インストール(すべてのモジュールがコアにある)には、約5〜10秒かかりました。インストール後、サイトは正常に動作します。安価なホスティングなので、少し遅い場合もありますが、許容範囲です。

昨日、私は新しいDrupal 8をインストールしました(これが、比較のために今日Drupal 7をインストールした理由です)。最初に気づいたのは、ファイル数12327です。現在、Viewsなどのモジュールがコアに含まれていることは理解していますが、ファイル数が10倍を超えて増加するのは少し奇妙に思えます。これには別の理由がありますか? ?

すべてのファイルをコピーしたら、Drupal 8をインストールしようとしました。インストールページの読み込みには最大20秒かかります。インストールを開始しようとすると、PHPでOPcacheが有効になっていないという通知が表示されます。これが遅い理由ですか?代替品はありますか?

インストールを続行すると、ランダムなエラーが発生します。Googleでそれらを検索しても、詳細な情報は得られません。数か月前に修正されたバグについての何か、それは私が見つけることができたすべてです。インストールが成功するまでに3回再起動する必要がありました。

最大の問題はパフォーマンスです。デフォルトのインストール中にこれらすべてのモジュールをインストールするのに、Drupal 7では約5〜10秒かかりました。Drupal8では約20〜30分かかりました。さて、いくつかのモジュールが追加されましたが、これは非常に奇妙に見えます。3回リトライしなければならなかったので、Drupal 8をインストールするだけで約2時間かかりました。インストール後は遅くて使えないので、インストール全体を削除する必要がありました。

誰かがこの問題についてもっと知っているかどうか疑問に思っています。Drupal 8が適切に実行するには、Drupal 7の20倍以上のリソースが必要ですか?それとも、OPcacheが不足しているためですか?この問題が発生するのは私だけですか?

新しい機能を試してみたいので、アドバイスがあれば歓迎します。Drupal 7は私の安いホスティングで完璧に動作しますが、Drupal 8は本当の悪夢です。

この問題を見つけて解決するために、他にどのような技術情報が関連しているのかわかりません。


2
FWIW個人的には、ライブサイトにD8を展開する前に、1〜2つのバージョンを待ちます。正式にリリースされたとはいえ、コードベースの一般利用によってのみ公開されるバグが潜んでいます。次の数か月を最後のテストラウンドと考えてください。一般的に遭遇するバグは、今後数回のリリースで修正される予定です。
user1359 2015年

Drupal 8は、simplytest.meまたはこちらから試すことができます
rpayanm 2015年

回答:


9

D8はより多くのリソースを必要とします。そうです、opcacheを有効にしてホスティングする必要があります。これはデフォルトでPHP 5.5に含まれています。

Drupal 8にはsymfonyやその他のプロジェクトが含まれ、すべてがクラスであるため、非常に多くのファイルがあります。

FTPは、2015年のD8およびWeb全般にとって非常に悪い考えです。Webホスティングを行うためのより良い方法を探してください。

それはそれは取るべきではない、と述べたことを長いです。バグレポートを開いて、特定のPHPバージョン、ホスティング事業者、発生したエラーについて、できるだけ多くの詳細を提供することをお勧めします。


1
「FTPは2015年の一般的なWebにとって非常に悪い考えです」-それはどういう意味ですか?どのようにファイルを転送しますか?SFTP?
Jake

3
たとえば、Gitまたは別のバージョン管理システム。サーバーでのチェックアウト(sshアクセスが必要)として、またはplatform.sh/acquia dev cloud / pantheonが提供するプッシュベースのデプロイメントプロセスを使用して。または、利用可能なさまざまなツールのいずれかを使用したカスタム展開プロセス。FTP以外(SFTPも同じで、暗号化されているだけ)。Drupal 8でFTPを使用するとイライラすることを保証します。
Berdir 2015年

ああ、わかりました。「ウェブ一般」と言ったとき、「もうFTPを使わない」などの意味だと思いましたが、リポジトリにあるこのようなプロジェクトの場合は、そのリポジトリを他の場所でダウンロードしてFTPでアップロードするのではなく、サーバー
Jake

1
>「もうFTPを使わない」のようなものだと思っていました-はい、それは良い考えです!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.