Joomla page Панель загрузки - PullRequest
       1

Joomla page Панель загрузки

1 голос
/ 24 февраля 2012

Есть ли способ показать пользователям, что страница сайта начала загружаться. Моя домашняя страница немного медленная, и когда страница загружается, пользователи могут видеть только пустой экран. И создается впечатление, что страница не работает. Есть ли простое решение для этого?

Ответы [ 2 ]

5 голосов
/ 24 февраля 2012

Наверное, лучше всего понять, почему он медленно загружается. Если это ответ сервера, вы ничего не сможете сделать. Кто твой хозяин? GoDaddy является ОГРОМНЫМ медленным для больших сайтов Joomla. Я видел чрезвычайно хорошо оптимизированные сайты, которые просто медленно работают на патоке, если сервер не отвечает быстро, какой бы загрузчик вы не хотели показать, потребуется еще некоторое время, чтобы загрузчик даже поднялся.

Если сервер реагирует быстро, а сайт просто огромен или загружается много контента, то какой-то компонент javascript, вероятно, будет лучшим ответом для создания временного значка «загрузки».

Я полагаю, что размер сайта в порядке, и проблема связана с отзывчивостью сервера. Мне очень нравится Rochen Hosting для Joomla (они размещают собственный сайт Joomla!), И они не так уж и плохи. Их общий хостинг примерно в 100 раз быстрее, чем godaddys, и я думаю, вы сразу же заметите потрясающий прирост производительности.

Итак, в конце концов - в чем проблема? На какой версии Joomla вы работаете? Если вы занимаетесь чем-то современным, Joomla обычно работает быстро. Я видел большие сайты Joomla, которые будут загружаться на очень быстрый сервер за 2-5 секунд. На сервере с общим доступом? Этот же сайт займет 15-30 секунд.

Я бы также порекомендовал загрузить / установить Firebug (если вы используете Firefox), он может дать вам удивительные подробности о том, как ведет себя страница, включая время загрузки, размеры всего загружаемого и дает вам лучшее представление о том, как именно оптимизировать для лучшая производительность.

Удачи!

0 голосов
/ 24 февраля 2012

Полностью согласен с Хэнни: исправьте свой сайт, а не тратьте полезное время на создание индикатора прогресса «медленной загрузки сайта»!

Начните с включения отладки, чтобы проанализировать, что происходит. Конечно, вы хотите делать это при установке, а не на живом сайте! Я предполагаю, что у вас есть хитрое расширение или два - по моему опыту, некоторые расширения действительно плохо написаны. Я видел одно расширение, которое делает вызов базы данных для каждой статьи, отображаемой на вашей странице, когда будет делать простое объединение. Я видел один, который делает вызов базы данных по ссылке на вашей странице. И я видел расширение, которое пишет в базу данных дважды с каждым запросом. Такое поведение - рецепт медленного сайта. Я видел страницы, которые делают ~ 600 обращений к базе данных.

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