| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Доктор Квоттер
Зарегистрирован: 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  _________________ Дешевые домены за Webmoney |
|
| Вернуться к началу |
|
 |
Доктор Квоттер
Зарегистрирован: 19.09.2004 Сообщения: 450
|
Добавлено: Пт Июл 20, 2007 12:06 pm Заголовок сообщения: |
|
|
>>А если я вообще использую очень старый скрипт. По-моему он назывался new_shop. Что делать со скриптом апдейта?
Ничего не делать тогда.
А вообще, самое лучшее, если вы любите свой шоп, то пересадите дизайн на новый движок и все. Дело небольшое...
>>Продукты лучше бы вообще не удалять когда они исчезают из базы, пусть будет лучше страничка с OUT, чем страница с 404
Ну сие личное дело каждого  |
|
| Вернуться к началу |
|
 |
Доктор Квоттер
Зарегистрирован: 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 Заголовок сообщения: |
|
|
Хочеться сказать огромное спасибо, что есть люди, которые несмотря на выходные, продолжают работать и радовать новыми обновлениями.
Дохтору респект! И еще раз спасибо.
 |
|
| Вернуться к началу |
|
 |
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 |
|
| Вернуться к началу |
|
 |
|