Как да се ускори зареждането на вашия сайт - указанието, уебмастъри

Подробни инструкции са дадени на code.google ви позволяват:

  • Стиснете всички много скриптове JS и CSS стилове
  • Комбинирайте всички файлове в една JS и един CSS
  • Компресиране получи две файлове във формат GZIP, което се разбира от почти всички браузъри са в състояние да се декомпресира в движение
  • Предпише .htaccess, който причинява браузъри, за да кешират два файла

Всичко това ще стане само при стартиране на скрипт compress.php

Така например, в резултат на скриптове за компресиране на сайта ми:

  • JS: софтуерна пресова в 26698 Б, не сгъстен софтуерна 95796 Б, е 120 147 В
  • CSS: софтуерна пресова в 46049 Б, не сгъстен софтуерна 160 001 В, е 281 870 В

Оказва се, че по-малко трафик е 329 270 Б. Но голямата награда за изтеглянето скорост, че сега не са заредени 14 файлове и само 2 (което е много по-бързо, тъй като браузърът не губите време, при поискване). И това се прави веднъж, а не на самия сървър динамично сили (най-вече защото не всички сървъри подкрепа конфигурация подобна компресия за да спаси ресурси на процесора).

В резултат на това, вие получавате:

Инструкции изненадващо прости:

  1. Изтегляне скрипт compress.php
  2. Изтеглете cssmin.php скриптове. jsmin.php
  3. Изтеглете тези три сценария до корена на вашия сайт *
  4. Създаване compress_timestamp.php сайта на основното файл и да го инсталирате на правото да compress.php скрипт може да записва върху файла *
  5. Създаване на празен мин папка в основната директория на сайта си
  6. Във вашия index.php включва заглавната следния код:
  7. Редактирайте compress.php файл и списък скриптове и стилове в съответното място:
Тя е за тези магически функции (опаковка, в един файл и да го компресира) и сме намислили. Необходимите файлове ще бъдат създадени в папката в опция MIN компресиран с GZip и нормално. Ако браузърът е стар, ще се издава редовно JS и CSS формат, ако новият JSGZ и CSSGZ.
  • Compress.php отдалечено изпълнение на скрипт и всичко ще стане автоматично
  • Сайт за изтегляне за проверка
  • * За простота, ние пазим всички файлове в корена на сайта, но това е по-добре да не го прави от съображения за сигурност

    Сега вашия сайт се зарежда по-бързо, код на вашите JS и CSS е по-трудно да се разчете какво счупят някои фенове.

    Всеки път, когато промените скриптове на сайта, трябва да стартирате compress.php преди изтегляне сайт, всичко останало се извършва автоматично.

    Не забравяйте, че линкове към снимки във вашите CSS стилове вече трябва да бъдат извикани с оглед на факта, че CSS е в MIN папка.

    Ако искате още по ускоряване на сайта, има просто решение. Инсталирайте статични файлове заглавията на такова, че браузърът кеширана за дълго време. Това може да стане чрез въвеждане на файла на сайта корен .htaccess:

    навигация в публикациите