Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Скрипт cool_shop - существенное обновление апдейта баз!!!
На страницу Пред.  1, 2, 3, 4  След.
 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Аффилиатские программы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Dimonius
Квоттер


Зарегистрирован: 24.06.2006
Сообщения: 47

СообщениеДобавлено: Пн Июл 23, 2007 8:02 am    Заголовок сообщения: Ответить с цитатой

Доктор, похоже такая же ситуация, как и у Pages. На маленькой базе, браузер замирает на некоторое время, а потом выводит все сразу вместе с надписью Done. На большой же базе (чармсы), скрипт просто умирает - The page cannot be displayed.
Хостинг виртуальный:
output_buffering: Local Value - 0, Master Value - no value
Что и где нужно изменить?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


Зарегистрирован: 19.09.2004
Сообщения: 450

СообщениеДобавлено: Пн Июл 23, 2007 8:47 am    Заголовок сообщения: Ответить с цитатой

Ну тогда таки пробуйте ставить экспорт баз по порциям. Для начала 500, если не - то по чуть-чуть уменьшайте.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Svift
Lincoln


Зарегистрирован: 22.07.2004
Сообщения: 327
Откуда: СССР

СообщениеДобавлено: Пн Июл 23, 2007 8:56 am    Заголовок сообщения: Ответить с цитатой

Поставил обновленную версию модуля апдейта базы - ускорение работы реальное! Доктору респект и уважуха!!! Пашет как на маленьких базах (чармсы, корзинки) так и на ювелирке.
_________________
Как выходить из под фильтров Google?
Вот этими ссылками оч хорошо продвигаются магазины в Google и Yahoo
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Pages
Никель


Зарегистрирован: 25.06.2007
Сообщения: 8

СообщениеДобавлено: Вт Июл 24, 2007 7:51 pm    Заголовок сообщения: Ответить с цитатой

Доктор писал(а):
Ну тогда таки пробуйте ставить экспорт баз по порциям. Для начала 500, если не - то по чуть-чуть уменьшайте.


Это в первую очень было сделано - безрезультатно
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


Зарегистрирован: 19.09.2004
Сообщения: 450

СообщениеДобавлено: Вт Июл 24, 2007 8:48 pm    Заголовок сообщения: Ответить с цитатой

Если output_buffering реально 0 или off, то то, что льет скрипт, льется прямо в браузер.
Может долго не литься только если долго получает и парсит файл с шопхмл-я.
Значит нуна пытаться уменьшать порции.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Pages
Никель


Зарегистрирован: 25.06.2007
Сообщения: 8

СообщениеДобавлено: Ср Июл 25, 2007 9:28 am    Заголовок сообщения: Ответить с цитатой

Установил output_buffering=0 на сервере, показываться прогресс стал,
Но проблема, за раз может только загрузить ~80-100 позиций. Далее просто останавливается.

Установка "Порции" с виду ничего не меняет
Время выполнения скрипта, установлено 30 минут!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


Зарегистрирован: 19.09.2004
Сообщения: 450

СообщениеДобавлено: Ср Июл 25, 2007 11:41 am    Заголовок сообщения: Ответить с цитатой

Pages писал(а):
Далее просто останавливается.

И что? Если после этого через 30 секунд нажать рефреш, то оно говорит, что подождите еще сколько-то секунд и так постоянно, или продолжает лить с того места, где тормознуло?
Если 1-е, то значит скрипт там себе работает.
Если 2-е, то значит его там что-то у вас таки прибивает. Но тогда жмите и дальше рефрешь, покуда база не того.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
shefbel2007
Квоттер


Зарегистрирован: 05.04.2007
Сообщения: 61

СообщениеДобавлено: Ср Июл 25, 2007 12:58 pm    Заголовок сообщения: Re: Скрипт cool_shop - существенное обновление апдейта баз!! Ответить с цитатой

Доктор писал(а):
Произвел существенную (очень) оптимизацию скрипта обновления базы для магазина cool_shop/
Но главное, сама база продуктов тянется не по категориям, а "линейно", а не по категориям


Доктор, у меня есть вопросы.

Вы поменяли серверную часть? Я репортал Маузеру, о том что когда запрашиваешь продукты из определенной категории, и какой - нить продукт входит в несколько категорий (ты назвал это разветвленной базой), то XML описывающий этот продукт содержит ID категории, причем эта цифра одна! Что я хочу сказать/сообщить, что если вы не переделали server-side (ты называешь это центральной системой), то обход по продуктам, без категорий (ты называешь это "линейным") не возможен, так как нет способа узнать в какие категории входит продукт.

Если все ОК, то что вы сделали и как реализовали? По ходу, вхождение продукта в категории - это белое место в спецификациях вашего API.

Если что-то не понятно в моем посте, то я могу перефразировать вопрос.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


Зарегистрирован: 19.09.2004
Сообщения: 450

СообщениеДобавлено: Ср Июл 25, 2007 1:52 pm    Заголовок сообщения: Ответить с цитатой

Нет, все понятно.
Вы правы.
Я, разумеется, внес изменения и в серверную часть.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
shefbel2007
Квоттер


Зарегистрирован: 05.04.2007
Сообщения: 61

СообщениеДобавлено: Чт Июл 26, 2007 6:57 am    Заголовок сообщения: Ответить с цитатой

Доктор писал(а):
Я, разумеется, внес изменения и в серверную часть.


Гуд, поехали дальше.
Не было апдэйта доков на этот счет, логично если я спрошу об этом..

появился новый аттрибут "categories" в XML генерируемом
xml_products.php для тэга "product"

когда он заполняется? какие флаги нужно передать в запрос, чтобы он заполнялся? ведь именно c с этой инфой можно производить "линеный" импорт базы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


Зарегистрирован: 19.09.2004
Сообщения: 450

СообщениеДобавлено: Чт Июл 26, 2007 7:47 am    Заголовок сообщения: Ответить с цитатой

Если это реально кому-то важно, я могу внести дополнения в доку Smile
Вообще же, ты бы при желании легко увидел в дефолтном скрипте, что там за параметры объявились Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
!absolut
Квоттер


Зарегистрирован: 20.02.2005
Сообщения: 55

СообщениеДобавлено: Вт Июл 31, 2007 6:50 am    Заголовок сообщения: Ответить с цитатой

Обновил два файла, попробовал обновить базу. В середине обновления получил ошибку:
Server Message: Unknown column 'last_modified' in 'field list'
Теперь база полупустая.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
!absolut
Квоттер


Зарегистрирован: 20.02.2005
Сообщения: 55

СообщениеДобавлено: Вт Июл 31, 2007 7:02 am    Заголовок сообщения: Ответить с цитатой

А теперь:
Server Message: Unknown column 'product_updated' in 'field list'
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Доктор
Квоттер


Зарегистрирован: 19.09.2004
Сообщения: 450

СообщениеДобавлено: Вт Июл 31, 2007 10:58 am    Заголовок сообщения: Ответить с цитатой

>>Unknown column 'last_modified' in 'field list'

Возможно, у вас просто более старая версия скрипта, чем следует Smile
Можете посмотреть, в каких таблицах в новой версии есть такие поля, и добавить у себя. Вообще, на совсем старых версиях скриптов я ничего не гарантирую

>>Unknown column 'product_updated' in 'field list'

Данное поле добавляется в таблицу скриптом на лету при его отсутствии. Если не добавилось (раз говорит такую ошибку), то вероятно вашему MySQL юзеру запрещена операция alter table
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
!absolut
Квоттер


Зарегистрирован: 20.02.2005
Сообщения: 55

СообщениеДобавлено: Вт Июл 31, 2007 6:09 pm    Заголовок сообщения: Ответить с цитатой

Нет, у юзера ALL PRIVILEGES.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Аффилиатские программы Часовой пояс: GMT
На страницу Пред.  1, 2, 3, 4  След.
Страница 2 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group