私は自分のプロジェクトのSEOシステムに取り組んでおり、すべてのリンクを1ページで最適化しています。 .htaccess
ファイルからもっと速いのは:include()かfile_get_contents()?
抜粋:
RewriteRule ^(.+)$ seo.php [L,QSA]
このSEOファイル(seo.php
)が要求されたパスを取得し、私のスクリプトに有効なURLであるためにそれを解析します。
私はseo.php
の終わりにinclude('cat.php?catid=1')
を使用していますが、すべてが正常に動作しているが、私は速くなるだろう:include()
またはfile_get_contents()
?
file_get_content('cat.php?catid=1')
を使用すると、PHPファイルのソースが表示されますが、file_get_content('http://localhost/cat.php?catid=1')
を使用すると、通常のページが表示されます。
これは速いです:file_get_content()
またはinclude()
?
'含める( '?cat.php CATID = 1')' shouldn PHPはローカルのファイルシステム操作として、http要求を使用しないことを知っているので、まったく動作しません。あなたは実際にローカルファイル名 'cat.php?catid = 1'を持っていますか?ローカルファイルシステムオプションはクエリ文字列を使用しません。 –
'include'は8ミリ秒ほど速く動作します。しかし、私は3回しかテストしませんでした(開かれたページ) – user2118559