私はページを "生成する" PHPスクリプトを持っていると言いますが、それを構築するために "Whiles"と "If"が含まれていますが、決して変更されないと仮定できます。コード自体の重さは2Kbsです。 私はそのコードから生成されたHTMLを取得し、example.htmlを置くと10Kbsの重みを付けます。私は何をすべきですか?スクリプトよりも重視される静的HTMLを維持しますか?か否か? ちょうどPHPのスクリプトの値を覚えていることは決して変更されません。どちらが良いですか?より小さいPHPコードまたはより大きい静的なHTMLページ?
答えて
これはまったく毎日のリクエスト数にもよりますが、一般的には変更がない場合はキャッシュすることをお勧めします。 PHPプロセスを開始すると、ファイルが生成スクリプトよりもはるかに大きい場合でも、静的HTMLファイルを処理するよりも多くのメモリが必要になります。
はい、静的HTMLをそのまま使用し、PHPスクリプトを散発的に更新するようにしてください。
生成されたページをキャッシュし、gzip圧縮を使用して配信します。
必要に応じてキャッシュを再構築します。
可能であれば、常にサーバサイドコードを使用してください。静的なHTMLページをハードコーディングしたくない場合があります。将来的にはリファクタリングする必要があり、スタティックHTMLの各インスタンスではなく、1つの部分だけを更新する必要があります。これは時間とお金を節約します。
Apacheでgzip圧縮を使用できます。コードを含むファイルのファイルサイズはあまりお粗末ではありません。そして、最近はキャッシュすることができるので、静的なhtml IMOを持つことは絶対に意味がありません。
なぜこれが投票されましたか? +1 – ClosureCowboy
多くのファイルにまたがっている、他の誰かの古い、あまり書かれていないPHPをデバッグしたことがありますか?まあ、ありますか? – amphetamachine
- 1. どちらがより良いです
- 2. より大きい、より小さい、またはより小さい文を使用
- 3. SQLの "より小さいか等しい"& "より大きい"
- 4. jqGrid "より大きい"と "より小さい"が見つかりません
- 5. xより大きいがxより小さい評価VBA
- 6. charより大きいがblobより小さい
- 7. PHP:静的は非静的より優れていますか?
- 8. SQLより大きいSQL文がより小さい値とより大きい値を返します
- 9. どちらが速く/より良いですか?
- 10. SQLより大きい、等しい、より小さい
- 11. 演算子とバージョンより大きいまたは小さい
- 12. Excel:Countifより大きいまたは小さい
- 13. SQL範囲の条件がより小さい、より大きい、およびより小さい
- 14. どちらが良いですかSingletonクラスまたはShared(静的)メンバー関数
- 15. PHPで日付より大きいまたはより小さい日付を実装する方法
- 16. Lucene.NetはTermRangeQueryより大きい/小さいですか?
- 17. 「より大きいか等しい」と「より小さいか等しい」CODEIGNITER
- 18. 0より大きいか0より小さい浮動小数点
- 19. オブジェクトが他のオブジェクトよりも大きいか小さいか
- 20. HiveQL:ユニオンテーブルがどちらのコンポーネントテーブルよりも小さい
- 21. Excelより小さいより大きい関数が期待どおりに機能しない
- 22. Excelより大きい値と小さい値および静的な値との比較
- 23. "より小さくない"対 "より大きい"と等しい速度
- 24. IF Xが結果を出すよりも大きいまたは小さい
- 25. より良いPHP、MySql、HTML、JavaScript IDE
- 26. VBAコードが999より大きい値を返さない
- 27. ハーフマップマップ削除の値がマッパーよりも小さいかまたはそれよりも大きい
- 28. デリゲート宣言の正しい/より良い方法はどちらですか
- 29. どちらがより良い、自動&&、自動または自動のconst
- 30. 1pxより大きい場合、htmlのバックグラウンドがより効率的に繰り返されますか?
静的なHTMLページを表示します.HTMLページを表示すると、ApacheがN回高速に配信されます。 – ajreal