Гость pooh Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 VamShop - весьма удобное средство для организации магазина. Но с некоторых стали проявляться досадные недостатки. Оказалось, VamShop написан крайне неаккуратно в плане оптимизации работы. Одна из сторон этого вопроса - запросы к базе. Провел простой эксперимент, на исследование количества запросов к базе. Объемы базы совсем небольшие. При открытии страницы категории index.php?cat=7 проводится: 1. запросов к базе - 258 2. Из них уникальных - 157 Во-первых - само по себе ужасно большое количество запросов для страницы, которая содержит информацию и нескольких товарах и категориях. Во-вторых, почти половина запросов к базе идет во второй раз. Один запрос повторяется аж 18(!) раз: select categories_url from categories where categories_id="7" Некоторые запросы однотипные, например select content_page_url from content_manager where content_id="1" select content_page_url from content_manager where content_id="2" select content_page_url from content_manager where content_id="3" select content_page_url from content_manager where content_id="4" select content_page_url from content_manager where content_id="7" select content_page_url from content_manager where content_id="8" select content_page_url from content_manager where content_id="12" select content_page_url from content_manager where content_id="13" Представляете, сколько работы делается впустую, без пользы загружая сервер? Какой тут резерв для оптимизации! Если это поправить, насколько все улучшится! Хотелось бы знать, планируют ли разработчики улучшения в этом направлении, или надо рассчитывать только на свои силы? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 К следующей версии чуть наверное оптимизирую запросы, есть пару соображений как уменьшить. Указанный запрос это ведь seo url ручные, удалите .htaccess файл и, по идее, не будет этих запросов. Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 Однако, хороший совет Вы даете - удалить SEO! Так я и сам могу - удалить много чего. И сразу будет быстрее. А конкретных запросов такого типа много имеется! И затронут пока один тип страницы только. Сколько на других страницах еще подобных вещей! Вопрос-то про общую концепцию. А если Вы оптимизируете "чуть-чуть", вряд ли будет эффект заметный. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 Общая концепция естественно уже не изменится, т.к. код такой какой есть и изменить его принципиально уже нельзя. Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 Хотите сказать, что все запросы однотипные такого сорта, это все останется? Думаете, это нельзя изменить принципиально? select content_page_url from content_manager where content_id="1" select content_page_url from content_manager where content_id="2" select content_page_url from content_manager where content_id="3" select content_page_url from content_manager where content_id="4" select content_page_url from content_manager where content_id="7" select content_page_url from content_manager where content_id="8" select content_page_url from content_manager where content_id="12" select content_page_url from content_manager where content_id="13" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 Да, думаю на данный момент нельзя изменить, во всяком я пока не знаю как изменить, видимо, это код из manager.php или redirector.php Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 Спасение утопающих - дело рук самих утопающих... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2009 Жалоба Share Опубликовано 6 декабря, 2009 Естественно, на данный момент код такой какой есть и само собой, что каждый правит его под свои требования и задачи. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения