詳細なインストールガイド (ただし、もう少し古くなっています)
バージョン0.4.0をダウンロード
ミニインストーラーをダウンロードする
プロジェクトを財政的に支援する
変更点
前述のように、次の「大きな」バージョンには、クライアントWebサイトの最適化を快適に行うためのすべてが含まれていました。
- 自動更新を追加しました(バージョン0.3.8以降)。 これで、ウェブインターフェースからウェブオプティマイザーを削除し、アーカイブ全体をダウンロードして再インストールする必要がなくなりました。 [更新]をクリックするだけで、新しいバージョンがダウンロードされます(すべての設定が保存されます)。
- 「チェーンの最適化」を追加しました。 これで、サイト自体へのアクセスに関係なく、クライアントサイトの最適化を実行できます。 これを行うには、可能な任意の方法でWebオプティマイザーをインストールするだけです。 すべての最適化はテストファイルで行われ、メインサイトは影響を受けません。 メインファイルがキャッシュディレクトリに作成されると、メインサイトはその使用に切り替わります。 最適化中に、いくつかの連続したPHPプロセスが起動されるため、この方法は脆弱なサーバーでも使用できます(スクリプトの実行時間制限は機能しません)。
- ワンクリックで「クイックインストール」を追加しました。 この場合、「チェーンの最適化」が使用されます。
-
data:URI
作成data:URI
はCSSスプライトの解析および作成アルゴリズムに移動しました。 それはずっと速く働き始めました。 また、base64-stringあたり32 KBの制限を追加しました(IE8に関連して)。 - CSSスプライトアルゴリズムに若干の改良が加えられました。今では著しく安定しました。
- 追加の設定が追加されました:JavaScriptファイルの組み合わせとJSMinによる基本的な削減は間隔が空いています(組み合わせとは別にファイルの最小化をオフにできるようになりました:誤ったソーススクリプトによる問題が発生する場合があります)。
- ローカライズは完全に終了しました。 ロシア語、英語、ウクライナ語の3つの言語が利用可能です。 ブラウザの設定に基づいて自動的に選択されます。 ウクライナ語のローカライズについては、 charlyに感謝します。
- 最後に、デザインが表示され始めます(これまでのところ、ロゴの形でのみ)。 フェードはデザインで動作します
- Web Optimizerのインストールと操作は、次のシステムで正常にテストされています。
- Joomla 1.0.15
- Joomla 1.5.0
- Joomla 1.5.9
- Joomla 1.5.10
- ヨスティナ1.2
- Drupal 6.10
- Drupal 5.16
- Wordpress 2.7.1
- Typo3 4.2
- シンプラ
- PHP Nuke 8.0
- エトマイト1.1
- Livestreet 0.2
- Santafox 1.1
- vBulletin 3.8
- その他
- そして、百または二つの小さな改善。 含む:ファイルの変更時間のオプションのチェック、ディレクトリのルートのオプションの設定、すべてのPHP通知/警告の除去、クラスとオブジェクトの存在とアクセシビリティのチェックなど。
謝辞
habrayuzersと素敵な人々に感謝します:
- YUI Compressorをプロジェクトに統合する作業についてのアキラ 。 YUIは先日、プロジェクトに完全に入る予定です。
- ウクライナのローカライズのためのチャーリー 。
- 設計作業のためにフェードします。
- janvarevは、ファイルの変更時間に関するパッチと、複数のサイトで同時にWebオプティマイザーを使用することに関する多くのアイデアを提供します。
- Drupalプラットフォームでエラーを検出する忍耐力と忍耐力に対するOlegman 。
- PHPの環境をCGIモジュールとして提供するケラスと少しの忍耐。
- Web Optimizerを複数の環境に適応させるためのbazik 。
- Livestreet for Web Optimizerのチューニングとチューニングに関する彼の助けを借りて(デフォルトのテンプレートには 、仕様と矛盾して最適化を破るエラーがいくつか含まれています)。
- 拷問される可能性のあるLivestreetエンジンを作成するためのort :)
- WebオプティマイザーをWebサイトにインストールし、成功した(またはそうでない)プロセスについて報告した多数のユーザー。 あなたが誰かに個人的に言及するのを忘れた場合-書き込み、必ず追加してください。
設置条件
Web Optimizerをすばやくインストールするには、サーバーにアップロードし、
config.webo.php
と
cache
フォルダーでサーバーの書き込み権限を設定する(またはブラウザーからミニインストーラーを実行する)+ルート
index.php
エントリを有効にして、ルートを確認する必要があります書き込み可能な
.htaccess
があります(または、それがない場合、ルート自体はWebサーバーによって書き込み可能です)。 カールも便利です。
いずれにせよ、使用前にすべてのモジュールの可用性がチェックされるため、問題は発生しません。
主な問題点は 、前のリリースの資料に最もよく見られます。 それらはもうありません(そしてレビューで判断します-さらに少ないです)
次のバージョンで
いつものように、何もするのに十分な手がありませんので、プロセスに参加したい場合は、大歓迎です。 現在、次の質問が公開されています。
- HTMLドキュメントを解析するためのより正確で高速なアルゴリズム。 誰かがこの方向で伝えることができる場合(PHPのモジュールとしてTidyだけではなく、特定の環境に置くことはできません)。
- スケジュールされた最適化。 または「ボタン上」。
- JPEG / GIF / PNG画像の解析と最適化のためのPHPライブラリ-コンソールユーティリティを使用しません。
- CMSサポート。 独自のPHPソリューションがある場合は、Webオプティマイザーをインストールしてください。 また、CMS自体だけでなく、PHPフレームワークとの互換性サポートも含める予定です。
- インストールを自分の言語に翻訳したい場合は、プライベートで書いてください。 ソースコードと完全なサポートを提供します。
設計
このプロジェクトはオープンソースであり、誰も私たちに資金を提供していないので、これがすべて行われているコミュニティにすべての希望が残っています。 翌月(4月21日から5月20日まで)は、設計サポートの月として宣言されます。 これらの口座に振り込まれたすべての資金
sprites.in/donate
感謝の気持ちで完全にフェード送信されます。 誰も何も翻訳しません-何も動作しません。 しかし、コミュニティのサポートなしでアプリケーション開発が停止する可能性があるのは誰でしょうか? 一般的に、それはユーザー次第です。
おわりに
一般に、エラーについて設定、歓喜、または記述します。 最適な例は、最適化の前後のYSlowスコアです。
バージョン0.4.0をダウンロード
ミニインストーラーをダウンロードする
プロジェクトを財政的に支援する
プロジェクトサイトはまだGoogle Codeにあります
Twitterフィード