web-dev-qa-db-ja.com

Wordpressのメモリ効率を上げるにはどうすればよいですか。

これは、ユーザーに関連する動的コンテンツ、または頻繁に変わるコンテンツを含むサイトであるとしましょう。プラグインがなく、テーマがVanillaであると仮定しましょう。

Wordpressは、リクエストごとに使用するメモリが少なくなるように調整できますか?デフォルトではすべてのライブラリと関数が含まれているようです。それは全部でも全部でもなく、あるいはロボトマイズされずにそれらが本当にそれらを必要とする場合にのみメディア機能を言うことができるでしょうか?

私はStackOverflowでこれを尋ねようとしていましたが、彼らが私をここで指摘してくれたと確信しています。多分ServerFault?

3
LG_PDX

簡単な答えは... それほどではないです。

WordPressは、 scribuのような非常に巧妙で有用なプラグインを書くことから始めた人に依存しています。投稿2投稿WP CLIプラグインの依存関係 その他たくさんの、WPコアチームでしばらくの間終わることになります) それを入れてください

不安定な言語(PHP、ブートするための古代バージョン)および不安定なアーキテクチャ(WP_Query)。

これとは別に、この質問をするのは 最初ではない です。

そうは言っても、1つは尋ねるかもしれません:なぜそれを使うより?さて、WPにはいくつかの利点があります。

  1. それは人気があります(だからあなたはあなたが行きたい場所にあなたを連れて行くために何がなされる必要があるかを知っている人々を常に見つけるでしょう)、
  2. 直感的です、
  3. それはモジュール式なので柔軟
  4. それはウェブサイトやCMSが必要とするかもしれないもののほとんどを持っています(だからあなたはすべてをコーディングする必要はありません)、
  5. それは以前よりはるかに良いです、
  6. もっと良くなるだろう
  7. それは、少なくとも予見できる未来のために、ここにとどまることです...

... [WPは競合他社よりも重要性が低いが、リストは際限なく続いている]

3

PHP 7ではWordpressを強くお勧めします。パフォーマンスの向上とメモリ効率に驚かれることでしょう。 Aaron Jorbin は「 PHP5.6に比べて2〜3倍の速度向上を示しました ".

1
ManoCarayannis

これに対するもう1つの答えは、PHP 5.5、PHP-NG、およびHHVMの、PHP 5.3およびPHP 5.4に対するパフォーマンスの向上を調べることです。必ずしも直接的なメモリ効率の向上というわけではありませんが、PHP <5.5を使用せずに(特にopcacheを使用せずに)使用しても、まだまだ問題が解決していません。

ベンチマーク結果へのいくつかのリンク:

0
LG_PDX