私はPHPでいくつかの関数とSQL接続を実行するCSSスタイルを持っています。クライアントは毎日データベースを更新し、CSSスタイルを変更する必要があります。 PHPのCSSが遅すぎるので、SQLデータベースが変更されるたびにstyle.phpがstyle.cssの新しい静的バージョンを作成し、SQLリクエストを行うすべてのページで同じことが起きる必要があります。最後には、更新されたデータベースごとにすべてのdinamycsページが静的バージョンに変換されると思われるキャッシュがあります。クライアントは静的バージョンのページのみを訪問します。 どうすればいいですか? さようなら!style.phpからstyle.cssへのキャッシュ
答えて
fwrite
と静的ファイルへのあなたのCSSを書く:
にPHPサイトやその他の情報の例が充実していますが、明確にするため
を読む...あなたがあなたを言いますPHPファイルから動的なCSSを提供する... CSSを静的なCSSファイルに書き出すために、これがあなたにとって良い解決策ではない場合は、より意味があります。
クライアントによって変更されたときにcssファイルを書き出し、誰かがサイトにアクセスしたときにブラウザをそのcssファイルにポイントする(つまり、phpファイルが決してエンドユーザに見えないようにする)のですか? –
はい。あなたが毎晩変更を加えた後にファイルにダンプしてください...あなたのブラウザは、静的なCSSにアクセスするべきであり、動的なPHPのCSSにアクセスするべきではありません。 – sdolgy
私はそれがあなたが意味するものだと思いました。 :) –
- 1. style.css wordpressテンプレートメニューアラインメント
- 2. ライブラリ/キャッシュからのビューへのビデオのロード
- 3. jQueryスクリプトのローカルホストへのキャッシュ
- 4. CSSSディレクトリ内のstyle.css(テーマルートにない)
- 5. 私のstyle.cssファイルを変更しました - 何も起こらなかった
- 6. AutomationElement:キャッシュされた要素(GetCachedChildren経由)から "live"要素へ
- 7. キャッシュからキャッシュにアクセスするスレーブオブジェクト
- 8. Azure appfabricキャッシュ、LinqからSQLへの匿名クラスのシリアライズの問題
- 9. ObjectDataSourceがキャッシュからデータを取得するときの出力パラメータへのアクセス
- 10. hadoop分散キャッシュ内のファイルへのアクセス
- 11. Html.Actionへの呼び出しのキャッシュ
- 12. L2追い出しのL1キャッシュからのキャッシュ追い出し
- 13. データ・キャッシュへの接続ドッカー(IBM Integration Bus)
- 14. データベースからキャッシュされたMVC 3ビューのキャッシュ
- 15. Asp.Netキャッシュからアイテムを削除するときのキャッシュとメモリリーク
- 16. CからのIIS7での制御キャッシュ
- 17. Android:RSSフィードからのXMLファイルのキャッシュ
- 18. キャッシュからの動的生成画像
- 19. データベースからのデータをキャッシュするオプション?
- 20. wordpressのテーマでstyle.cssが読み込まれない
- 21. エイリアスドメインへのリクエストはブラウザによってキャッシュされますか?
- 22. プログラムからキャッシュからアイテムのSitecoreキャッシュを消去する
- 23. wwwからwwwへのwwwからwwwへのリダイレクトのリダイレクト404
- 24. JavaScriptからIEへのマウスカーソルへのズーム
- 25. LinqからSQLへのストアドプロシージャへのアクセス
- 26. SSMEがキャッシュからロードされない
- 27. XPCOMコンポーネントからFirefoxキャッシュにアクセスする
- 28. ブラウザから送信データをキャッシュする
- 29. リモートURLからXMLフィードをキャッシュする
- 30. Windows CLIからフラッシュディスク書き込みキャッシュ
クライアントはデータをどのように変更するのですかベース?あなたが変更できるPHPスクリプトですか?もしそうなら、そこに接続し、データベース操作が成功した後に.cssを変更することができます。 –
あなたは[memcache](http://php.net/manual/en/book.memcache.php)を見るかもしれませんが、それは必要以上に積極的かもしれません。また、forループ、複数のデータベース接続、および他の不必要に重いコード化のプラクティスで 'count()'を使用するような、性能を落とすものについてコードベースを見直すことを検討してください。 –