05.04.2008, 23:59 | #1 |
Специалист
Регистрация: 19.06.2007
Сообщений: 126
Вес репутации: 213
|
Тормозит сайт - причина Sape
В последнее время серьезно тормозит сайт! Обратился в поддержку хостера и получил ответ:
проблеммы с сервером dispenser-02.sape.ru он не отвечает, по этому и сайт тормозит! У Вас проблемы из-за SAPE Для решения проблемы свяжитесь с их службой тех. поддержки. Их IP мы не блокируем. IP Вашего сервера 217.112.35.31 Написал в поддержку sape - молчат! Как результат робот sape не находит ссылки (понимаю из-за таймаута) и я теряю деньги! Кто-нибудь сталкивался? Нашли решение? |
06.04.2008, 00:25 | #2 |
Специалист
Регистрация: 16.03.2008
Сообщений: 256
Вес репутации: 208
|
кардинальное решение - загружать файл ссылок не штатным клиентом "когда он устареет", а по расписанию, с установленной периодичностью,
подправив клиента, чтоб он сам "не дергался" заливать ссылки, тогда все будет тип-топ |
06.04.2008, 00:31 | #3 |
Специалист
Регистрация: 19.06.2007
Сообщений: 126
Вес репутации: 213
|
а по-русски? не понял, в чем причина и что нужно сделать!
__________________
|
06.04.2008, 00:43 | #4 |
Специалист
Регистрация: 16.03.2008
Сообщений: 256
Вес репутации: 208
|
сейчас так: файл со ссылками первично грузится при посещении любой страницы, где установлен код, вызовом из клиентского скрипта;
там прописан максимальный таймаут, сколько ждать ответа сапобазы, это и есть место, где все может тогмозить при просмотре сайта, если нет связи с сапобазой; затем файл ссылок кэшируется у вас в файле, не более, чем на 1 час; при заходе посетителя, позднее, чем через час - загрузка повторяется. Что надо сделать - отделить зависимость процедуры загрузки от просмотра сайта и обеспечить серверными средствами, чтобы раз в час файл ссылок заливался сам. При этом в штатном скрипте клиента можно функцию загрузки отломать, или не отламывать, если периодичность загрузки установить например в 55 минут. Метод требует некоторых навыков в программировании и возможности выполнять скрипты на сервере "по расписанию", например crond. Так лучше? :-) |
06.04.2008, 00:58 | #6 |
Специалист
Регистрация: 16.03.2008
Сообщений: 256
Вес репутации: 208
|
думаю, что вряд ли... не потому что "плохие", в клиентской части в коде все практически идеально написано и в этой части там IMHO ничего лучше не придумать
Как вариант, можно еще чуть уменьшить максимальное время ожидания в секундах - величину $timeout в sape.php Но если контекст на странице - учитывайте, что грузятся 2 файла и фактическое время ожидания - вдвое выше указанного в $timeout. |
06.04.2008, 01:20 | #8 |
Специалист
Регистрация: 16.03.2008
Сообщений: 256
Вес репутации: 208
|
скорее, издержки роста...
разберутся, нужно просто время и желание Системы решать проблемы, желание - вроде бы есть, а время = потерянным деньгам клиентов Если сумма потерь не устраивает, то выход понятен. Я пока всем доволен :-) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахрена нужна причина отказа? | timtroll | Вопросы по работе системы | 25 | 04.08.2008 13:18 |
Тормозит сайт... | Icevip | Ошибки при работе с системой | 5 | 14.03.2008 11:28 |
От чего тормозит sape ? | Caleb | Ошибки при работе с системой | 4 | 21.12.2007 14:21 |
Ужасно тормозит Sape | Caleb | Ошибки при работе с системой | 0 | 10.10.2007 13:53 |
Из-за кода тормозит сайт | kreker | Вопросы по работе системы | 16 | 13.08.2007 20:23 |
Часовой пояс GMT +3, время: 00:34.