Мой сайт занимает много времени на обработку и открытие страниц. Зачем? - PullRequest
0 голосов
/ 09 февраля 2011

Я разработал веб-портал в Joomla, который полностью ориентирован на изображения, поэтому на сайте много изображений.Мой сайт занимает много времени на обработку и открытие страниц.В чем может быть причина, и как я могу ее решить?

Ответы [ 3 ]

3 голосов
/ 09 февраля 2011

Получить Firebug для Firefox, это очень полезная утилита, которую я использую каждый день. Он покажет вам, что именно загружается, насколько он большой и сколько времени занимает.

У Yahoo есть хорошая статья о лучших практиках. Здесь

Есть множество вещей, которые вы можете сделать, но я бы начал по ссылке выше, а затем вернулся бы и задал любые вопросы, которые у вас остались.

1 голос
/ 09 февраля 2011

Одна важная вещь, которую нужно проверить, - это просто оптимизация всех ваших изображений. Ссылка, которую Ник предоставил в предыдущем ответе на лучшие практики Yahoo , предоставит некоторую полезную информацию. Если вы работаете с Joomla из коробки, как они говорят, наиболее вероятным виновником являются изображения, которые вы используете. Убедитесь, что изображения имеют правильный размер экрана, а не больше. Не используйте html для изменения размера изображения с помощью команды высоты и ширины, например:

<img src="someimage.jpg" height="400" width="600" >

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

1 голос
/ 09 февраля 2011

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

Если проблема в изображениях, предложите разместить изображения на быстром сервере, например, на Amazon AWS. Даже тогда изображения кэшируются браузером, и последующие посещения должны быть быстрыми.

Также используйте Google Chrome и узнайте, что занимает время. Нажмите Ctrl-Shift-J в окне Chrome. Вы получите довольно интересную статистику того, что отнимает время и ресурсы сети.

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