После gzip загрузка моего сайта все еще медленная, md5-call-cachefiles-in-server, неограниченный контроль над кешем, нужна помощь в кешировании - PullRequest
0 голосов
/ 08 ноября 2011

Итак, я собираюсь кэшировать все на моем сайте под названием http://apolloinvest.hu.

Я отправляю gzip-файлы, оптимизированные изображения, js, css и все, что касается всего сайта, gzip-файлы загружаются с задержкой, с LAB, и все должно быть фантастически, я также сделал кеш браузера. Но мой сайт по-прежнему загружается в течение 1 секунды, чтобы загрузить любую страницу, а не мгновенно.

Не могли бы вы мне помочь, пожалуйста?

Мой redbot andswer: http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2F
Google PageSpeed ​​- 99/100 (потому что я не хочу удалять комментарии из пользовательского интерфейса jquery)

Ответ для CSS-файлов : http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2Fda232d78aa810382f2dcdceae308ff8e.css

Для файлов JS : http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2F5ec01c6d8ca5258bf9dcef1fc6bfb38c.js

Итак, чтобы сказать правду, я не знаю, в чем дело, с моим кэшированием или моими JSes. Спасибо за помощь, ребята.

РАООС

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Сайт довольно быстрый, но есть несколько возможных улучшений:

  • Прямая визуализация HTML-страницы вместо использования JavaScript для этого. Поместите все элементы <script> внизу HTML-документа (непосредственно перед </body>), чтобы браузер мог отобразить страницу даже до загрузки кода JavaScript.
  • Вы можете объединить все файлы JavaScript в один. В настоящее время http://apolloinvest.hu/475a641fc1d70f7c92efa3488e27568f.js просто пуст.
  • Если возможно, предоставляйте статическое содержимое, такое как файлы и стили JavaScript, с заголовками Cache-Control и Expires в будущем.

Пара не связанных между собой заметок:

  • Сайт недействителен HTML . Дополнительные издержки, вызванные преобразованием браузером его в действительный HTML, не имеют значения, но удобочитаемость (и совместимость) имеют значение.
  • Ваша таблица стилей ограничена screen. При распечатке (или просмотре на другом устройстве, кроме screen), оно выглядит некрасиво .
  • Сайт ломается для пользователей без JavaScript. Это просто показывает полосу загрузки, навсегда.
1 голос
/ 08 ноября 2011

Я отправляю gzip-файлы, оптимизированные изображения, js, css и все остальное, а также весь gzip-сайт, файлы JS откладываются, LAB

Это именно ваша проблема.
Вместо того, чтобы делать все эти причудливые вещи, вам пришлось сначала профиль вашего приложения, определить определенное узкое место и затем оптимизировать именно ту часть, которая вызывает медлительность.

Позвольте мне предложить вам начать со вкладки "Net" Firebug, где вы можете посмотреть фактическое время ответа запросов. Весьма вероятно, что ваш код запускается БЫСТРО, но некоторые веб-счетчики на основе JS предотвращают немедленное отображение страницы.

если для выполнения кода PHP требуется 1 секунда - время его профилировать. Xdebug или простое ручное профилирование microtime(1) может сказать вам, в чем проблема. Как только вы найдете его, вы сможете задать более определенный вопрос здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...