Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Сайт открывается оч долго


Savok32

Recommended Posts

у меня как раз норм но не ктрые пользователи жалуются что сайт долго гризится у них.... в службу поддержки вдс сказали что проблем у них нет..проблема может быть в самом скрипте... вот я и думаю что может быть и как можно оптимизировать для более быстрой загрузки страницы...

Надіслати
Поділитися на інших сайтах


может есть методы оптимизации бд?

У тебя сейчас вот так

post-6876-0-08006300-1321994973_thumb.png

Допустим ты оптимизировал БД так что первая строка уменьшилась до нуля... и что? ну будет не 2,7сек. а 2,3сек. ... это всего 15%, а с учетом того что до нуля это фантастика, ускоришся примерно на 5%... Не там ищеш...

Начни с этого:

В файле catalog/view/theme/default/template/common/header.tpl ищеш строки

<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.6.1.min.js"></script>

<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.9.custom.min.js"></script>

<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.9.custom.css" />

<script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script>

и заменяеш их на эти:

<script type="text/javascript" src="http://yandex.st/jquery/1.6.1/jquery.min.js"></script>

<script type="text/javascript" src="http://yandex.st/jquery-ui/1.8.9/jquery-ui.min.js"></script>

<link rel="stylesheet" type="text/css" href="http://yandex.st/jquery-ui/1.8.9/themes/ui-lightness/jquery.ui.all.min.css" />

<script type="text/javascript" src="http://yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>

после этого должно получиться примерно так

post-6876-0-49042600-1321994972_thumb.png

Таким же макаром можно и fancybox забирать с CDN Яндекса...

<script type="text/javascript" src="http://yandex.st/jquery/fancybox/1.3.4/jquery.fancybox.min.js"></script>

<link rel="stylesheet" type="text/css" href="http://yandex.st/jquery/fancybox/1.3.4/jquery.fancybox.min.css" />

А ещё лучше все скрипты в подвал опустить но это отдельная история...

  • +1 1
Надіслати
Поділитися на інших сайтах

и еще можно узнать что это за программа или плагин которым вы пользуетесь для проверки запросов

Таких программ, плагинов и онлайновых сервисов очень много...

На скринах показан результат работы Firebug

Надіслати
Поділитися на інших сайтах

спс а про отдельную историю можно поподробней?

Описывать фронтэнд оптимизацию очень долго и зависит от конкретной конфигурации магазина.

А учитывая что в Opencart куча инлайновых скриптов размазаны по всем страницам тонким слоем - это двойной гемор...

Основные принципы можно почитать на webo.in

Только экспериментируй очень осторожно и желательно не на живом сайте....

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

Надіслати
Поділитися на інших сайтах

заменил в хедере а запросов все также странно(

Ничего странного...

post-6876-0-66292900-1322005055_thumb.png

страница уже грузится в 2 раза быстрее, а если уберёш пробел в линке на стили jQuery UI - будет вообще хорошо.

Надіслати
Поділитися на інших сайтах

поправил)

О! другое дело...

post-6876-0-74853900-1322014132_thumb.png

И даже при отключенном кеше картинка лучше...

post-6876-0-63770000-1322015410_thumb.png

Теперь уменьш до 200х200 вот эти изображения:

http://funny-fly.ru/...3qd-500x500.jpg 115 кб

http://funny-fly.ru/...ter-500x500.jpg 101 кб

http://funny-fly.ru/...g-4-500x500.jpg 99 кб

http://funny-fly.ru/...d03-500x500.jpg 97 кб

http://funny-fly.ru/...cp3-500x500.jpg 97 кб

http://funny-fly.ru/...031-500x500.jpg 96 кб

http://funny-fly.ru/...107-500x500.jpg 85 кб

http://funny-fly.ru/...ama-500x500.jpg 83 кб

http://funny-fly.ru/...032-500x500.jpg 57 кб

Если у тебя только 7 брендов - то собери их лого в спрайт, выкинь нафиг карусель и поцепи их в модуле приветствие...

А если прикрутиш lazyload будет ещё лучше.

Надіслати
Поділитися на інших сайтах

Если у тебя только 7 брендов - то собери их лого в спрайт,

получается тогда модуль бренды тоже убрать и вместо него в информации прописать css-ом вывод логотипов через спрайт?
Надіслати
Поділитися на інших сайтах


Я не знаю как у тебя выводятся Бренды, но если всего 7 брендов и они не меняются - нет смысла городить огород... проще отдавать их статично...

Надіслати
Поділитися на інших сайтах

to Yesvik а не будет ли очень нагло попросить глянуть и на мой сайт? устал бороться с быстродействием (

уже не знаю что и придумать. уже готов и заплатить за грамотную оптимизацию

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.