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

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

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


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

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

Произвел существенную (очень) оптимизацию скрипта обновления базы для магазина cool_shop/
Пропатченный скрипт лежит, где всегда:
http://shopxml.com/downloads/cool_shop.rar

Изменениям подверглись всего 2 файла:

1. init_site/external.php
произведена небольшая (но важная) правка функции _LOAD_DATA - рекомендую исправить всем.

2. modules/get_bases.php
- непосредственно скрипт апдейта базы изменен очень сильно.
Если кто захочет разбирать по косточкам, то места правок (некоторые блоки весьма большие) помечены комментарием // XXX:
Вообще весь принцип работы этого скрипта существенно изменен.
К примеру, продукты теперь таки не удаляются перед обновлением из базы.
Но главное, сама база продуктов тянется не по категориям, а "линейно", а не по категориям, что дает огромный выигрыш при больших разветвленных базах, особенно таких, как батарейки. Ну и для других больших баз типа ювелирки, пирсинга выигрыш будет более, чем существенный.
Так что рекомендую ставить всем. Но без фанатизма. Старые скрипты пока переименовывайте, чтобы была возможность в случае чего вернуть все взад. И для начала пробуйте на одном большом сайте в ночное время. Ибо я потестировал и погонял хорошо, но 100% гарантию на отсутствие багов, естесственно, не даю. Если все будет ок, то смело апдейтьте все сайты.

ВАЖНО: настройку в админке Export Base By Portions сбросьте в 0 - она, вероятнее всего, вовсе не потребуется при новой системе. Только если все равно будет не хватать памяти (на совсем галимых хостингах), то пробуйте ставить 200, 100 и т.д.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


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

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

кстати, существует теоретическая возможность, что кто не проведет апдейт, то через месяцок повычисляю такие шопы, которые еще и регулярно тягают базу, и поблокирую, если у них продаж нет, ибо центральную систему грузят, а хозяева за ними не следят, получается...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
safnaf
Квоттер


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

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

Установил обновление, в начале были глюки, а щас вроде нормально заработало, даже быстрей происходит обновление чем было раньше. Хотел спросить, недавно было другое обновление, просто я его еще не ставил. Его надо ставить? И что те обновление делали вообще?
_________________
http://www.jewelry-silver-shop.com/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Доктор
Квоттер


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

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

Быстрее заработало - так и должно быть. НАМНОГО быстрее должно быть.

>>в начале были глюки

Какие примерно?

То обновление очень желательно для вас же.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IGonza
Квоттер


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

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

А если я вообще использую очень старый скрипт. По-моему он назывался new_shop. Что делать со скриптом апдейта?
_________________
Помогу со скриптом. Милости просим к нам.
italian charms.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Drow
Lincoln


Зарегистрирован: 01.07.2004
Сообщения: 1006
Откуда: Новокузнецк

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

Продукты лучше бы вообще не удалять когда они исчезают из базы, пусть будет лучше страничка с OUT, чем страница с 404 Smile
_________________
Дешевые домены за Webmoney
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Доктор
Квоттер


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

СообщениеДобавлено: Пт Июл 20, 2007 12:06 pm    Заголовок сообщения: Ответить с цитатой

>>А если я вообще использую очень старый скрипт. По-моему он назывался new_shop. Что делать со скриптом апдейта?

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


>>Продукты лучше бы вообще не удалять когда они исчезают из базы, пусть будет лучше страничка с OUT, чем страница с 404

Ну сие личное дело каждого Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


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

СообщениеДобавлено: Пт Июл 20, 2007 12:06 pm    Заголовок сообщения: Ответить с цитатой

Лучше скажите: баги у кого-то были?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


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

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

Первый баг: ошибка при загрузке товаров с аттрибутами.
Правим modules/get_bases.php
Строку
$PrdUrl="portion=$Portion&category=".to_url($Log['Categories']);
меняем на
$PrdUrl="GET_ATTRIBUTES=1&portion=$Portion&category=".to_url($Log['Categories']);
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


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

СообщениеДобавлено: Сб Июл 21, 2007 2:15 pm    Заголовок сообщения: Ответить с цитатой

Еще мини-некорректность.
Там же строчку
$Log['min_prdID']=$ID;
меняем на
$Log['min_prdID']=$ID+1;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lenin
Пенни


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

СообщениеДобавлено: Сб Июл 21, 2007 5:04 pm    Заголовок сообщения: Ответить с цитатой

Хочеться сказать огромное спасибо, что есть люди, которые несмотря на выходные, продолжают работать и радовать новыми обновлениями. Very Happy
Дохтору респект! И еще раз спасибо. Wink

Arrow
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kopch
Квоттер


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

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

Док поменяй плз в архиве второе исправление, а то первое есть, а вот второго нет почему-то...
_________________
Make Money Online Blog
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Доктор
Квоттер


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

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

Какого нет? Все есть вроде.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Pages
Никель


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

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

Перестал выводиться 'прогресс' при обновлении (возникло с пред. версии).

Браузер пытается загрузить какое-то время страницу, а потом вываливает сообщение "Невозможно отобразить страницу"...


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


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

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

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

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


Powered by phpBB © 2001, 2005 phpBB Group