2016-10-20 4 views
0

Вот мой URL-адрес страницы: www.1800-gifts.com/USA/Cake-Delivery и другие страницы, такие как все, загружаются очень медленно, даже если у меня есть кеширование, сжатие включено, я попытался звоните go daddy, который является моим провайдером хостинга, но они не отвечают положительным.Огромное время загрузки на некоторых страницах

Разработчик говорит мне, что это проблема с сервером, но я не обнаружил никаких проблем на сервере, это нормально.

Этот сайт разработан в asp.net 4.0, база данных mssql 2012 r2. сервер VPS, с 2 ГБ оперативной памяти, у меня есть 2 ГБ данных в базе данных, а в некоторой таблице содержится более 100 тыс. Записей.

Пожалуйста, посмотрите мой сайт и дайте мне рекомендации, я проверил скорость страницы Google и другие инструменты, которые все они говорят разными видами.

ответ

0

Я не уверен, является ли это причиной, но если вы включите режим разработчика (F12) и запустите сайт в хроме, вы увидите, что страница доставки торта является той, которая вызывает время загрузки (44 с). Вы также заметите, что на странице есть ошибки JQuery.

Это может быть частью проблемы.

EDIT:

Посмотрев на связанную страницу, я думаю, Эрик прав, JQuery не проблема.

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

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

+0

Спасибо за ваш ответ, я действительно ценю это, пожалуйста, можете ли вы сказать мне, что JQuery это единственное, что вызывает такую ​​проблему? или есть что-то еще? –

+0

Не глядя на код, трудно сказать.Тем не менее, я вижу 3 места, где используется JQuery, но он вытягивается как неопределенный. Первым портом вызова будет гарантировать, что ссылки ссылки на библиотеку JQuery действительны. – ThatChris

+0

еще раз спасибо: я не могу отправить код здесь, он показывает ошибку, поэтому я загрузил здесь https://drive.google.com/open?id=1-aJC2XFgzFnV1egxjhHw6DH_YeFoVaNI9fOEppD0aPY –

0

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

  1. сжатия GZIP
  2. Минимизация CSS, HTML и JS
  3. конкатенации скрипты

и многое другое. Я также недавно написал статью, показывающую важную оптимизацию для web performance

Посмотрев на карту водопада вашей страницы (также доступную на GTmetrix), показывает, что самой большой проблемой является действительно ваш сервер. Для получения первого запроса (от первого до первого байта) требуется 16 секунд. Очевидно, что-то не так!

На вашем сервере может быть много чего не так. Вы должны проверить свои запросы к базе данных (они медленные? Сколько из них выполняется для загрузки страницы?).

enter image description here

+1

Спасибо @Erik за ответ. На моей странице много запросов к базе данных около 10 или более, но все они хорошо работают, когда я запускаю их. –

+0

Если ваш сервер размещен в общей среде, у вас могут возникнуть проблемы с заменой на диск, но это просто случайное догадки в этот момент. Нам понадобится дополнительная информация о вашем бэкэнде для получения лучшего ответа. – Erik

+0

Не могли бы вы понять, что не так с сервером? или дать мне какое-либо предложение, поэтому я могу доказать, что проблема в сервере. –

 Смежные вопросы

  • Нет связанных вопросов^_^