3

ページ速度を使用して自分のサイトで速度の最適化を行ってきましたが、次のような推奨事項が表示されます。

Optimizing the following images could reduce their size by 35.3KiB (21% reduction).

Losslessly compressing http://example.com/.../some_image.jpg could save 25.3KiB (55% reduction).

ファイルサイズの削減数値を取得するための計算はどのように行われますか? 画像が PHP で最適化されているかどうかを確認するにはどうすればよいですか?

私が理解しているように、彼らはこれを画質に基づいているようです (つまり、Photoshop で 60% で保存することは最適化されていると見なされますか?)。

私がやりたいことは、画像がアップロードされたら、画像が完全に最適化されているかどうかを確認し、そうでない場合は、GD や ImageMagick などの PHP 画像ライブラリを使用して最適化することです。数が品質に基づいていることについて私が正しければ、必要に応じて品質を下げるだけです。

Page Speed が使用する基準で画像が完全に最適化されているかどうかを判断するにはどうすればよいですか?

4

2 に答える 2

2

おそらく、彼らは単に標準の圧縮を使用しているか、画像の圧縮/品質を計算するためにいくつかの非常に単純なルールに取り組んでいます。それはあなたが求めていたものではありませんが、アップロードされた画像などでよく使用する動的コンテンツはSimpleImageと呼ばれるクラスです。

http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/

これにより、サイズを変更して圧縮を調整するオプションが提供され、画像の種類も変更できると思います(つまり、.jpgを.pngまたは.gifに変更できます)。私はseoで働いていましたが、ページの最適化は私の仕事の大きな部分を占めていました。私は通常、画像を小さくしたり大きくしたりするのに必要なサイズにしようとしました。JSとCSSを圧縮すると、ほとんどの人が心配する必要があるのはそれだけです。

于 2012-10-09T23:54:55.640 に答える
0

PageSpeed Insights API を使用して圧縮スコアを取得できるようです: https://developers.google.com/speed/docs/insights/v1/reference、ただし、品質チェックを実行する必要があると思います/圧縮は、この API を介してすべてを送信するのではなく、ローカルで行います。

また、スタンドアロンのイメージ オプティマイザーがhttp://code.google.com/p/page-speed/wiki/DownloadPageSpeed?tm=2で入手できるようですが、これは Windows バイナリのようです。そこには SDK もありますが、それが何を伴うのか、または既存のサイトに統合するのがどれほど簡単かについては調べていません。

于 2012-10-10T16:42:16.123 に答える