2011-02-09 35 views
3
私がテストし、ウェブ最適化について学ぶために、新たな動のサイトを作成してい

... (Googleのサーバにリンクされているexept jqueryの-分)HTML、CSS、JSのためにSite Indexウェブページの最適化

ファイルI 「複数のファイルを連結するPHPファイルを作成しました、未使用のスペースを削除し、gzipで圧縮されます compressed css - メイン画像の場合compressed js

if(extension_loaded('zlib')){ob_start('ob_gzhandler'); 
/*...php code to read files and remove comments/spaces*/ 
if(extension_loaded('zlib')){ob_end_flush();} 

、私はone

にすべての画像を崩壊

facebookのようなボタンの場合は、jqueryを使ってページを読み込んだ後にiframeを置き換えますが、adbriteの広告と同じことをしたいのですが、どういうわけかはわかりません。 私が置き換えようとしたり、読み込んだ後、ページのディッパーは残っているだけです...

誰かが助けることができますか?私は(最適化)よくやって、どこで、私はそれは良いスタートですが、あなたが動的に何を圧縮するべきではありません

おかげで...

+0

document.writeを使用します。 http://www.stevesouders.com/blog/2010/12/15/controljs-part-3/を参照してください。 – jasssonpet

答えて

2

を向上させることができていた場合

あなたは私を伝えることができます。これはあまりにもコストがかかり、圧縮されていないコンテンツを配信するよりも遅くなります。

使用GZIP/を収縮し、少数を示すためにYUIGoogleの閉鎖コンパイラまたはuglifyjsようminifierであなたのJavaScriptファイルを圧縮します。それらのファイルを統計的に扱います。

上記のすべてのプロセスを自動化する素晴らしいツール(そしてもっと多くの方法)はApache ANTです。

1つのストリームですべてのコンテンツを動的に配信する素晴らしいライブラリはsupplyJSです。

0

また試すことができますGoogleの顆粒:http://code.google.com/p/granule/(プログラムで圧縮し、その場でminifies CSSファイルとJSファイルがある)

はまた、あなたのコードがDocument.write()を使用している可能性がされているため、機能していない「Yahoo、トラストクリックの広告する」をチェックこのメソッドは、ドキュメントが解析されている間に呼び出される必要があります。それらを非同期にロードするか、または遅延させてください。

http://www.sitepoint.com/non-blocking-async-defer/