Prestashop из коробки, ужас летящий на крыльях ночи и оптимизация.

Тема в разделе "PrestaShop", создана пользователем che02, 6 июл 2017.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. ajrengen

    ajrengen Постоялец

    Регистр.:
    28 сен 2008
    Сообщения:
    122
    Симпатии:
    33
    Для объективности надо уж показать как тормозит Престашоп :) ну или хотя бы найти живую Престу с 200к товаров и 100к+ пользователей в день.

    sergiykhd просил показать примеры магазинов с 0.1 сек генерацией страницы.
    А вам я просто хотел показать, что 1.2 сек генерация это далеко не норма.
     
    _sashok нравится это.
  2. sergiykhd

    sergiykhd Sergiy

    Регистр.:
    17 апр 2013
    Сообщения:
    1.118
    Симпатии:
    837
    потестил f . ua
    вот данные на стр. с товаром:
    NoName.jpg

    со второй загрузки

    Если престу тестить с товаром 200к и 100к пользователей, то уж тогда на выделенном дедике стоимостью так от 300$/мес. и хорошим сдн.

    Также не согласен, что открытый код и бесплатное распространение в стандарте - это плохо, это как раз очень хорошо, ни одна коробочная версия не может похвастаться таким количеством разработчиков. Посмотрите пример с андроидом, они просто ворвались на рынок и вытеснили сильных конкурентов.

    Преста - это действительно продукт для малого и среднего бизнеса и сегодня это продукт №1 :bizon: для этого сегмента.
     
    _sashok и savvato нравится это.
  3. p2rcoder

    p2rcoder Нарушитель

    Регистр.:
    16 июл 2012
    Сообщения:
    321
    Симпатии:
    146
    поставил 1.7.2 и трансформер, пока нарадоваться не могу как все быстро и летает, до этого был сайт 1.6 на шаблоне от китайца Лео, тормоза были жуткие. Правда сейчас сайт без товаров, скоро загружу тысяч 40, посмотрим как будет.
     
    fortuner нравится это.
  4. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    896
    http://fozzyshop.com.ua
    Престашоп 1.6.1.4. Тут одних категорий несколько тысяч. Про товары вообще молчу.
    [​IMG]
    TTFB - 400 мсек, полная загрузка - 1.5 сек.
    Так что скорость работы зависит только от кривизны ваших рук.

    И я не до конца понял выпад в сторону SELECT-ов. У вас есть варианты, чем заменить SELECT? Или как по-вашему выбрать товары в категории?
    И еще не понял, при чем тут был ВК и каким боком он относится к интернет-магазину.
     
  5. ajrengen

    ajrengen Постоялец

    Регистр.:
    28 сен 2008
    Сообщения:
    122
    Симпатии:
    33
    Андроид не вполне удачный пример. Гугл полностью спонсирует разработку системы, бесплатно там никто не работает. Кроме того, на рынке мобильных операционных систем, если вы про этот рынок, не было платных решений в принципе, просто каждый производитель телефона пилил свою ОСь. С появлением Андроид, такая необходимость отпала, но также отпала возможность зарабатывать на продажах дополнительного ПО, эту прерогативу монополизировал Гугл. Так что разработка бесплатного андроида, в этом случае, велась с вполне коммерческой целью. Вот вам и бесплатная платформа, или всё-таки условно бесплатная?

    Есть сомнения, что одним сервером можно обойтись.

    Посещаемость до 5 тыс. в сутки Прошёлся по сайту, среднее время генерации страницы со второго раза 700-800 мс.
    Вы вообще список продуктов смотрели или статичный каталог? Не странно, что для выгрузки 6 картинок с именами категорий занимает 400 мс времени?
    Все предыдущие тесты в этой теме были с выводом списка продуктов.

    Ну зачем так? Я на кривизну своих рук не жалуюсь и на скорость работы своих проектов тоже. Мы обсуждаем тут эффективность архитектуры и алгоритмических решений Престашопа.

    Не поняли, потому что не прочитали. Выпад был в сторону JOIN и ORDER BY там, где без них можно обойтись.

    Никаким, просто пример сайта с хорошей архитектурой, оптимизацией бэкенда и соотношением большой посещаемости с низким временем обработки запросов.
     
  6. fortuner

    fortuner Нарушитель

    Регистр.:
    26 июн 2012
    Сообщения:
    558
    Симпатии:
    896
    Не понял что есть "список продуктов" и "статичный каталог". Зашел в категорию с пиццами, включил инструменты вебмастера, обновил по ctrl+F5. Или надо дожидаться, пока на серваке будут обновлять кеш? :)
    Вы хотели большой магазин на Prestashop с десятками тысяч товаров - вот он, возможно даже сотни тысяч. Остальное - полемика.
    Ни в коем случае не преуменьшая прямоту ваших рук, ваши проекты с таким же функционалом и в тех же условиях работают быстрее? При том же количестве товаров? При том же количестве изменяемых* и неизменямых характеристик товаров? Вопрос немного риторический, иначе зачем такому мастеру какая-то бесплатная платформа :)

    Кроме того:
    1. Почему-то у большинства в этой ветке все ок, конечно кроме тех, кто хостится на бесплатном хостинге.
    2. Критикуя - предлагай. Из бесплатных я пробовал все, до чего дотянулись руки, с десяток, наверное, и Престашоп лучший за неимением вменяемой альтернативы. Быстрее и лучше Мадженто, функциональнее всего остального. Если вам нужна просто статичная страница товара - вам нужен чистый html. И грузится быстро, и работает четко. Prestashop немного сложнее: у многих в этой ветке форума синхронизация с бухгалтерией, с АПИ служб доставки, со складами поставщиков и тп. У меня, например, вообще все, что только можно, везде само делается, разве что не пакуется :)
    Ну и сравнение чятика с кортинкаме не котируется с интернет-магазином. Это совершенно разные продукты и совершенно разная архитектура.

    *Кроме всего прочего (всяких там цветов и размеров) тут есть вес товара с шагом в 100 грамм.

    Ладно, увлекся я писать тут. Уже три раза зарекался и вот опять.
     
    _sashok нравится это.
  7. p2rcoder

    p2rcoder Нарушитель

    Регистр.:
    16 июл 2012
    Сообщения:
    321
    Симпатии:
    146
    понятное дело, что движок заточенный под какие-то определенные задачи, нужные тебе и выполняющие только их, можно вполне себе написать и в 2 запроса. Например доводы здесь у уважаемого товарища, мол зачем на каждый товар делать селект, когда можно сделать один селект с where id in (1, 2, 3, ...). Но я, как человек далекий от php, предполагаю что каждый блок товара, в слайдере или где-то еще, отображает сам себя, поэтому каждый блок делает запрос и чем больше товаров видно на странице - тем больше запросов. Да, можно было бы в блок рисовать бы весь товар одним запросом, но это бы намного усложнило разработку шаблонов и сайтов, как мне кажется, так как приходилось бы отдельно редактировать, верстать, программировать, каждый такой блок, например популярных товаров, или рекомендованных, в ситуации, когда нужно было бы допустим добавить какую-нибудь вторую цену в отображение, или стикер. Сделать отображение страницы в 2 запроса можно только для себя и своего магазина, а не когда ты разрабатываешь массовое решение.

    так как продажи? когда уже обгонит сайт розетку? :) или может с такой-то скоростью загрузки страниц в выдаче в топ-3 по всем запросам? ) выглядит как минимум неуместно сравнивать страницу, на которой отображено текстовое описание с одной фоткой, со страницами, на которых куча товаров выводится еще в похожих и других блоках, страницу на которой в данный момент никого нет, кроме тестовика, со страницей, на сайте которой в данный момент сидит может 100 человек и что-то ищет
     
    Последнее редактирование модератором: 25 авг 2017
    _sashok и ajrengen нравится это.
  8. sergiykhd

    sergiykhd Sergiy

    Регистр.:
    17 апр 2013
    Сообщения:
    1.118
    Симпатии:
    837
    продажи пока не как у розетки )
     
    _sashok нравится это.
  9. ajrengen

    ajrengen Постоялец

    Регистр.:
    28 сен 2008
    Сообщения:
    122
    Симпатии:
    33
    Для вас главное, чтобы работало и не сильно тормозило. Это правильно, магазин должен в первую очередь продавать. А я спать не могу, если знаю что мог бы оптимизировать ещё на 5% скорость выполнения какой-то функции. Это спортивный интерес, не критиканство и я точно не собираюсь отговаривать кого-то пользоваться этим скриптом. Вообще не понимаю почему вы на меня взъелись. :confused: У вас работает и ладно, скорость работы устраивает - замечательно, пользуйтесь на здоровье и пусть оно приносит вам прибыль.


    Поздравляю. :)


    Так и есть, работа с шаблонами, ООП, MVC это всё хорошо, пока дело не доходит до оптимизации и тут люди начинают говорить, что сервер слабый и наращивают мощности, выносят базу на отдельную стойку, ставят отдельные сервера для статики и кэша. Но возможности любого сервера где-то заканчиваются, и резкий всплеск посещаемости, не говоря уже о ДДОСе положат сайт на лопатки.
     
  10. p2rcoder

    p2rcoder Нарушитель

    Регистр.:
    16 июл 2012
    Сообщения:
    321
    Симпатии:
    146
    так в чем мораль, писать все интернет-магазины с чистого листа?

    стоп, я уже попутал кто за белых кто за красных ) sergiykhd за наших, а я думал за ихних )
     
    Последнее редактирование модератором: 27 июл 2017
    fortuner нравится это.