Содержание раздела
Раздел 9: Модели и нотации при создании сайтов
Принципы стандартизации при разработке сайтов
Мультимедийные компоненты при создании сайта
Flash-графики при разработке сайта
Это стоит прочитать или ответ по теме "Ошибки при работе сайтов" |
ВАШ ВОПРОС: |
Нашей компании год назад разработали сайт, на котором представлен каталог продукции. Каталог сложный и поэтому от состоит из групп и категорий. Каждая группа продукции содержит свой набор технических характеристик. Их много и они разные. Разработкой сайта занималась пермская студия веб-дизайна ...... Сайт нас полностью устраивает, но неделю назад на нем начала появляться очень странная ошибка.
Fatal error: Maximum execution time of 45 seconds exceeded
Мы обратились к разработчикам, но они сказали - "Это не наша проблема, а проблема с хостингом". Мы попытались заставить их устранить ошибку, но нам было заявлено, что раз мы не заключили договор технической поддержки, то все проблемы мы должны решать сами. Заставить их устранить ошибку так и не получилось. Ошибка происходит не всегда, а только при просмотре очень больших страниц нашего Интернет каталога - где много позиций продукции.
Пожалуйста, подскажите как поступить в сложившейся ситуации.
|
Студия "Жанр" - разработка сайтов в городе Перми. ОТВЕТ: |
Благодарим за содержательный вопрос и отвечаем на него следующим образом:
1. При разработке сайта Заказчику следует обращать внимание на длительность срока гарантийной поддержки, когда все ошибочные ситуации должны решаться разработчиком. В любом случае, сейчас гарантийный срок уже истек и явных обязательств перед Заказчиком у разработчика сайта нет.
2. Суть ошибки состоит в чрезмерно медленном исполнении сценария. Обычно сценарий сайта срабатывает за долю секунды. Очень сложный сценарий может работать до 10 секунд. Ваш сценарий исполняется чрезмерно долго, а выделенный сервером лимит времени на его работу (45 секунд) истекает. Сервер принудительно прерывает (останавливает) сценарий сайта, не дав ему возможность выполнить все действия до конца. Это может быть связано с:
а) большим объемом обрабатываемых данных (в том числе подзапросов к БД)
б) лимитированием производительности (сайт ограничен в вычислительных ресурсах настройками хостинга. Например, нагрузка на процессор допускается не более N% при максимальной длительности сценария 45 секунд)
в) сервер хостинговой компании перегружен различными сайтами и сервисами, а его производительности просто физически не хватает на все сценарии. Эту причину можно быстро проверить, зайдя на сайт ночью. Если ошибки не будет выявлено, это означает именно перегрузку сервера в рабочее время.
В любом случае Ваша проблема требует участия специалистов и на уровне пользователей сайта не решается. Рекомендуем Вам воспользоваться услугой "Аудит сайта", в результате чего наши специалисты четко идентифицируют проблему и по возможности оперативно разрешат ее.
Благодарим за внимание к студии "Жанр".
Владимир Кошин Руководитель и консультант студии веб-дизайна "Жанр"
|
|