AlexeyAnokhin

Долгая загрузка товаров, и работа сайт медленно

Рекомендуемые сообщения

chukcha    889

8 мс? гы только пинг 32 мс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    798
1 минуту назад, chukcha сказал:

8 мс? гы только пинг 32 мс.

А еще, что же будет если появляется активная сессия? Клиент товар в корзинку положил, или кеш не прогрелся?

Статику на фронт отдать через nginx из любого key=>value хранилища - ума много не надо.
А вот "на холодную" заставить работать быстро систему... Такие вот специалисты обычно про это умалчивают.

@chukcha два плюса!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    798
5 минут назад, Wla сказал:

Как бы красиво Вы не отмазывались, а факт остаётся фактом, взять и показать себя в деле Вы отказываетесь. В остальном не буду повторяться, я уже говорил что прирост меряется не в миллисекундах. 

Пожалуйста, не несите чушь и не вводите посетителей форума в заблуждение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wla    0
46 минут назад, chukcha сказал:

Потому что самое медленное  - это база.  Получили быстрый ответ  контента - занимайся другой оптимизацией. Нет быстрого ответа, то ги 7-ка, ни кешеры - пустое место.
Потому что выигрыш в 50мс на 1,5 сек - пыль

Дааа, обращения к базе это жопа даже при хорошей оптимизации. Не так давно у меня заказали настройку сервера под один жутко не оптимизированный сайт. На некоторых страницах которого sql запросов было под 1300!!!! Самое смешное что производитель темы битрикса сказал что сервер просто купите помощнее))) В итоге у них сейчас сервак за 1400 руб в мес, и меня прям подбешивает то что руководство не понимает что там нужен программист и нафиг не надо покупать такой дорогой сервак. Я спасаю пока проблемы с кодом оптимизацией серверной части. Включили Композит с файловым кэшем и сделал отдачу файлового кэша без участия php, на прямую с Nginx, сделал отображение врямя модификации страницы, чтобы при повторном обращении человек получал ответ 304, оптимизировал настройки php и базы, но всё равно не прокэшированные страницы тупят. Это жестоко конечно. А самое ужастное что у них есть не плохая посещалка, когда только запустили проект сайт просто лёг от посещалки и я как в жопу ужаленный начал настраивать файловый кэш чтобы хоть как-то снизить нагрузку с php.

Вот собственно этот сайт

[*censored*]

Я всё это написал чтобы Вы поняли что я понимаю важность написания качественного кода. Только я бы попросил и к моей части работы тоже относиться с уважением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wla    0
8 минут назад, chukcha сказал:

8 мс? гы только пинг 32 мс.

Это я мерял сервисом от яндекса)) У каждого конкретного человека в зависимости от его инета эта цифра будет разной. Просто я всегда использую сервис яндекса как эталон. У него проблем с инетом нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wla    0
8 минут назад, snastik сказал:

А еще, что же будет если появляется активная сессия? Клиент товар в корзинку положил, или кеш не прогрелся?

Я расскажу, корзина всегда отдаётся через php, + после открытия страницы выполняется фоновый запрос в котором проверяется актуальность кэша, если он не актуален, то обновляется. Этот момент можно настроить по разному. Обсуждаю это обычно с клиентом предлагая разные варианты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wla    0
9 минут назад, snastik сказал:

Пожалуйста, не несите чушь и не вводите посетителей форума в заблуждение.

Вот я именно это и предлагаю. Не вводи пользователей в заблуждение. Где пруфы? Давай возьмём инет магаз этого пользователя и выполним ускорение сайта каждый по своему. Он кстати не против. Так что, так и будешь продолжать вводить в заблуждение или всё таки примешь предложение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    798
36 минут назад, Wla сказал:

Дааа, обращения к базе это жопа даже при хорошей оптимизации. Не так давно у меня заказали настройку сервера под один жутко не оптимизированный сайт. На некоторых страницах которого sql запросов было под 1300!!!! Самое смешное что производитель темы битрикса сказал что сервер просто купите помощнее))) В итоге у них сейчас сервак за 1400 руб в мес, и меня прям подбешивает то что руководство не понимает что там нужен программист и нафиг не надо покупать такой дорогой сервак. Я спасаю пока проблемы с кодом оптимизацией серверной части. Включили Композит с файловым кэшем и сделал отдачу файлового кэша без участия php, на прямую с Nginx, сделал отображение врямя модификации страницы, чтобы при повторном обращении человек получал ответ 304, оптимизировал настройки php и базы, но всё равно не прокэшированные страницы тупят. Это жестоко конечно. А самое ужастное что у них есть не плохая посещалка, когда только запустили проект сайт просто лёг от посещалки и я как в жопу ужаленный начал настраивать файловый кэш чтобы хоть как-то снизить нагрузку с php.

Вот собственно этот сайт

[*censored*]

Я всё это написал чтобы Вы поняли что я понимаю важность написания качественного кода. Только я бы попросил и к моей части работы тоже относиться с уважением.

 

Ваша часть работы  - это на 90% развод людей на деньги.

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

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

Поэтому. Ваши советы и навыки в целом способны оказать мизерное улучшение производительности, эффект от которого околонулевой.

А вреда, например в ситуации когда такие вот умники делают кеш на уровне web-сервера, забывая что нужно учитывать факторы авторизации пользователя в личном кабинете, товары в корзине, товары в списке сравнения, список последних просмотренных и любые другие ситуации, которых очень много  и которые привязаны к сессии конкретного пользователя, очень часто приводят к большим финансовым и репутационным потерям владельцев магазинов во первых, во вторых.

Любая подобная настройка, предполагающая нестандартную конфигурацию окружения, обусловлена привязкой к исполнителю этих чудес. И зачастую люди вынуждены платить деньги, за то что бы им подобные чудеса выжгли напалмом и восстановили нормальное окружение, с настройкой которого может справиться школьник. И из-за которого по каждому чиху необходимо стоять в очереди и ждать, когда же наш свет-солнышко специалист освободиться и сдерет очередной конский ценник, за свои глупости.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wla    0
25 минут назад, snastik сказал:

Ваша часть работы  - это на 90% развод людей на деньги.

А Ваша часть работы оскорблять других чтобы поднять отношение к себе и не показывать себя в деле.... как можно судить о том что это развод не видя результатов? Не видя что я делаю.

25 минут назад, snastik сказал:

Пользы от нее практически никакой. Так как боты приходят и забирают холодный контент и грузят сервер.

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

25 минут назад, snastik сказал:

Посетители начиная оформлять заказы - очень долго ждут. И влияния на качество проекта и его финансовую эффективность никакой.

Это Вы сейчас видимо про [*censored*] ну так я сам сказал что там нужна оптимизация обращений к БД, и я возмущён что владелец меня не слышит, а толкового программера сейчас у них нет. Я нигде не говорил что говнокод это круто, а вот Вы говорили что мои методы не дают прироста, хотя это не так.

25 минут назад, snastik сказал:

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

Если магаз на столько тупой как в моём примере, [*censored*] абсолютно согласен. А опенкарт даже самый тупой из тех что я встречал в сотню быстрее его и сервак просто скушает не оптимизированные запросы. И я не отрицаю что оптимальный код нужен. Конечно нужен, всё должно быть настроено по уму и не надо обсирать те области в которых не разбираешься.

25 минут назад, snastik сказал:

А вреда, например в ситуации когда такие вот умники делают кеш на уровне web-сервера, забывая что нужно учитывать факторы авторизации пользователя в личном кабинете, товары в корзине, товары в списке сравнения, список последних просмотренных и любые другие ситуации, которых очень много  и которые привязаны к сессии конкретного пользователя, очень часто приводят к большим финансовым и репутационным потерям владельцев магазинов во первых, во вторых.

Это всё учтено, зайди авторизуйся, сделай заказ. Скажешь номер заказа я отменю. Ты опять только балаболишь и приравниваешь меня к тем с кем тебе приходилось иметь дело, такие индивиды есть в любой сфере и в твоей тоже.

25 минут назад, snastik сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    889
33 минуты назад, Wla сказал:

Это я мерял сервисом от яндекса))

Как только вы вышли в бродкаст сеть - пинг 32 мс не меньше.
а то что вам Ya показал какого-то попугая, то я думаю, что он тупо отнял эти 32 мс

Я когда вижу рекомендации от Гуглобреда - ответ сервера составил 250 мс - постарайтесь уменьшить, я начинаю биться в истерике.
Я ему говорю! Эй, чувак, там в меню 100 категорий, и на странице до 30 товаров! Куда еще быстрее. Быстрее только статика, и та под вопросом.




 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Otvet    391
5 минут назад, chukcha сказал:

Я когда вижу рекомендации от Гуглобреда - ответ сервера составил 250 мс - постарайтесь уменьшить, я начинаю биться в истерике.
Я ему говорю! Эй, чувак, там в меню 100 категорий, и на странице до 30 товаров! Куда еще быстрее. Быстрее только статика, и та под вопросом.

всё нормально

 

200мс это комфортная величина, я например чувствую задержку если 300-400 и выше

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    889

Знаете я начинал работу на модемах 2400, и мне 300-400мс это ракета..

200 мс это чистый HTML на шареде

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Otvet    391
15 минут назад, chukcha сказал:

Знаете я начинал работу на модемах 2400, и мне 300-400мс это ракета..

200 мс это чистый HTML на шареде

видимо или интернет не торт или шаред 

но норм хостингах статика около 50мс

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    798
32 минуты назад, Otvet сказал:

видимо или интернет не торт или шаред 

но норм хостингах статика около 50мс

 

На reg.ru на шареде - может и больше быть. По ощущениям, у них там спектрумы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Otvet    391

Это редкая параша, есть сайт который туда попал потому что поглотили агаву

 

Если сотрудники рег.ру это читают:

Спойлер

..|.

 

Таймвеб и тот куда лучше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    798
3 часа назад, Otvet сказал:

Это редкая параша, есть сайт который туда попал потому что поглотили агаву

 

Если сотрудники рег.ру это читают:

  Скрыть контент

..|.

 

Таймвеб и тот куда лучше

 

Таймвеб - работает как часы для мелких проектов, но у них очень жесткая политика контроля лимитов, которая не подходит для интернет-магазинов, так как при добавлении товаров от 400-500 штук, можно поймать засилие ботов и поймать бан, плюс очень неявная система выпуска let's encrypt.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От ZRcode

      750.00 руб
      Скачать/Купить дополнение


      ZR code - Mega CSV Import [Opencart 1.5.X - 2.X.X]
      С помощью модуля "ZR code | Mega CSV Import" Вы с лёгкостью сможете импортировать любые прайс-листы в формате csv в Ваш магазин на платформе opencart, так-как данный модуль можно настроить под множество вариаций исходного файла задав значение для каждой колонки Вашего документа.
      Данный модуль позволит Вам импортировать и самому задать категории в которые будут закачиваться товары используя вкладку "Список категорий", также если в Вашем прайс-листе количество указано по типу много, мало и т.д. во вкладке "Настройки количества" Вы сможете сами задать данным значениям численный эквивалент.
      На основной странице модуля находятся следующие настройки:
      Разделитель – позволяет выбрать разделитель использующийся в вашем csv файле Начальная строка – позволяет выбрать строку с которой начнется импорт товаров Строки – используя данную настройку Вы выбираете по сколько строк импортировать за раз (во избежании большой нагрузки на сервер) Тип обновления товара - позволяет выбрать действие для совпадающих товаров (обновить цену, обновить товар, не обновлять) Тип сравнения - (и либо или) позволяет выбрать сравнение товара по заданным Вами значениям в которых совпадают 2 варианта либо же хотя бы 1 Сравнение категорий – категории Вы можете сравнивать по списку либо же значению Сравнения производителей – производителей Вы можете сравнивать по списку либо же значению Добавления в родительские категории – данная опция позволит выбрать добавлять ли товар в родительские категории либо же только в заданную категорию Так же Вы можете выбрать язык товара, Валюту товара, задать фиксированную наценку либо же процент от стоимости для импортируемых товаров, выбрать облагать ли товар налогом или нет. Задать статус товара если его нет в наличии, указать необходим ли ему доставка или нет и стоит ли его вычитать со склада при продаже.
      Во вкладках "Список категорий", "Настройки количества" и "Список производителей" есть возможность импортировать данные на прямую из csv файла.
      Для каждого csv файла можно создать отдельное правило импорта товаров.
      Вы можете импортировать:
      Название Описание Модель Артикул (SKU) Цена Количество Изображение товара Дополнительное изображение товара Категория Идентификатор товара Атрибуты Акционную цену SEO URL Производителей Минимальное количество Размеры товара  
      Поддержка кодировок csv файла: UTF-8 и Windows-1251
       
      Для работы модуля требуется IonCube Loader версии не ниже 5.0 (с PHP не ниже 5.3)!
       
       
      Лицензия у модуля строго на один магазин.
      Инструкция по активации доступна в админке модуля.
      Совместим с версиями opencart: 1.5.X - 2.X.X
      С ув. команда ZR code
      Добавил ZRcode Добавлено 14.04.2016 Категория Обмен данными Системные требования IonCube Loader не ниже 5.0 PHP не ниже 5.3 Сайт разработчика https://zr-code.com Старая цена Метод активации По запросу на почту Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop  
    • От iDiy

      1 000.00 руб
      Скачать/Купить дополнение


      Продвинутые Опции
      Продвинутые опции
      Модуль "Продвинутые Опции" расширяет стандартные функции опций товара, практически до независимого элемента (товара), с собственными параметрами.
       
      Используя модуль, нет необходимости "плодить" в каталоге товары, идентичные по характеристикам и описанию, все вариации товара легко добавляются с помощью модуля  "Продвинутые Опции".
       
      Особенности:
      собственная галерея для каждого значения опции; HTML заголовок и описание значения опции; мультиязычные ссылки с атрибутом "target"; дополнительные действия для цены, баллов и веса; артикул, минимальное количество и статусы склада для каждого значения опции; модуль не заменяет системных файлов; совместимость с модулем экспорта/импорта CSV Price Pro 4; простая установка через меню дополнений...  
      Совместимость: OpenCart, ocStore, ocShop и др. сборки 2.1.х - 2.3.х.
       
      Демонстрация работы модуля "Продвинутые Опции" на примере:
      Товар 1, Товар 2, Товар 3
      Админ демо (логин/пароль: demo / demo)
      Добавил iDiy Добавлено 03.05.2017 Категория Учет в заказе Системные требования PHP 5.4+, Ioncube Loader Сайт разработчика Старая цена Метод активации По запросу на почту Ioncube Loader Требуется OpenCart ocStore OpenCart.Pro, ocShop  
    • От iDiy
      Продвинутые опции
      Модуль "Продвинутые Опции" расширяет стандартные функции опций товара, практически до независимого элемента (товара), с собственными параметрами.
       
      Используя модуль, нет необходимости "плодить" в каталоге товары, идентичные по характеристикам и описанию, все вариации товара легко добавляются с помощью модуля  "Продвинутые Опции".
       
      Особенности:
      собственная галерея для каждого значения опции; HTML заголовок и описание значения опции; мультиязычные ссылки с атрибутом "target"; дополнительные действия для цены, баллов и веса; артикул, минимальное количество и статусы склада для каждого значения опции; модуль не заменяет системных файлов; совместимость с модулем экспорта/импорта CSV Price Pro 4; простая установка через меню дополнений...  
      Совместимость: OpenCart, ocStore, ocShop и др. сборки 2.1.х - 2.3.х.
       
      Демонстрация работы модуля "Продвинутые Опции" на примере:
      Товар 1, Товар 2, Товар 3
      Админ демо (логин/пароль: demo / demo)
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу