Намалете теглото и подобрете скоростта на уебсайт с Gzip компресия

SEO/SEM специалист

теглото

Онзи ден говорих за това как да намалим http заявките на уеб страница, за да намалим времето за зареждане, това беше свързано с изображенията. Сега ще се съсредоточим върху плоски файлове: HTML, CSS, JS, XML, JSON, TXT и други, и това, което ще направим, е компресирайте "в движение" с GZip. Нашият сървър ще изпрати компресираните файлове до браузъра и той ще отговаря за декомпресирането на тези файлове.

Gzip няма да се използва в изображения и PDF, тъй като те вече са компресирани.

С тази компресия бихме могли намалете теглото между 70% и 90%, Много е интересно да намалите времето за изтегляне и месечния трафик на нашия хостинг.

The повечето браузъри поддържат Gzip, а тези, които не го правят, заредете страницата без компресия, така че няма да имаме проблем със старите браузъри.
За да активирате Gzip на сървърите на apache, трябва да имате модула mod_deflate или mod_gzip и добавете следните редове към файла .htaccess:

php_flag zlib.output_compression Включено

# Ниво на компресия
php_value zlib.output_compression_level 2

И ако искате да го направите в PHP Трябва да включите във вашите .php файлове в началото на кода:

И в края на вашия php файл:

За проверете уеб страниците, които използват Gzip Има много полезен онлайн инструмент, който освен да ви информира дали използва Gzip или не, показва теглото с и без gzip.

Нека да видим тази графика с някои реални примери:

Четвъртък, 26 юни 2008 г. в 2008-06-26T02: 22: 27 + 00: 000000002730200806 като цяло. Както коментарите, така и пинговете в момента са затворени.

34 отговора към „Намалете теглото и подобрете скоростта на уебсайт с Gzip компресия.“

[…] Вече коментирах в няколко публикации как да оптимизирам уебсайт. Както по сървър, компресиране в Gzip, така и по съдържание, намалете броя на http заявките в изображения. Тези публикации бяха фокусирани върху оптимизиране на скоростта на прехвърляне и намаляване на теглото и намаляване на http заявките. […]

Много интересна статия. Но имам някои съмнения:
1) увеличава ли се много натоварването на сървъра?
2) Когато разрешава компресията, сървърът компресира ли всичко? Искам да кажа, можем ли да го спрем да се опитва да компресира например .jpg?

Поздрав и поздравления в блога.

Здравей Педро, благодаря, че посети моя блог. Ще се опитам да отговоря на вашите въпроси, дори някои да не са много ясни.

1) Е, не мога да отговоря на този въпрос, тъй като нямам много опит със сървърите, но мога да ви кажа, че повечето големи уебсайтове използват Gzip компресия (Softonic, 20 минути, msn, yahoo, youtube, facebook .).

2) Активирането на компресиране компресира само плоски файлове. Jpg файловете няма да бъдат компресирани, тъй като това вече е компресиран файл.

Надявам се, че е било полезно за вас.

[…] Да обмисли. Файлът ga.js в Google Analytics заема 9kb, тъй като е компресиран в Gzip и ако се ограничите само да го копирате на сървъра си и нямате активна компресия на http Gzip на вашия сървър, той ще заема 22kb и изтеглянето може бъдете още по-бавни. Препоръчвам ви да измерите времето за изтегляне на файла ga.js в google-analytics и на вашия сървър. Ако вашият сървър е по-голям, по-добре не използвайте тази техника. […]

Опитвам се да конфигурирам сайта си да работи с компресия mod_gzip, вече проверих дали сървърът го е активирал и направих стъпките, които казвате във вашия блог, но не мога да го компресирам, моля, помогнете ми, какво друго трябва да направя направете?

Благодаря ви много за статията.

Изпробвам го в моите уеб услуги, за да видя какво е, ако се показва по време на зареждане.

Благодаря ви много за статията.

Изпробвам го в моите уеб услуги, за да видя как е, ако се показва по време на зареждане и най-вече дали помага за подобряване на скоростта на излизане и отпадане.

Ако натоварването на сървъра се повиши, но си струва да се използва тази техника, сървърът да бъде освободен предварително, за да приеме нова http заявка

Много добре, опитвам се с интериорни страници, следващата седмица ще го направя с всички мрежи, струва си, уверявам ви, прави страниците по-бързи и със сигурност ще получите повече посещения на вашата уеб страница.
Поздрави от Панама, поздравления и благословии

Ето как го направихме, малко битка със CSS компресия, но в крайна сметка го направихме.