Jump to content

halfhope

Пользователи
  • Content Count

    1,570
  • Joined

Community Reputation

253 Очень хороший

10 Followers

About halfhope

  • Rank
    Безопасность, оптимизация, разработка модулей
  • Birthday 05/09/1992

Контакты

  • Сайт
    http://ockb.ru
  • Skype
    half.hope

Информация

  • Пол
    Мужчина
  • Город:
    Челябинск
  • Интересы
    frontend/backend оптимизация, безопасность, разработка модулей

Recent Profile Visitors

19,815 profile views
  1. Забейте на попугаев, PageSpeed это грубый инструмент, который показывает лишь наличие шаблонов клиентской оптимизации. А Speed Index, на мой взгляд, это вообще лишнее. Он вводит клиентов в заблуждение, заставляя пускать деньги на ветер и порождает горе-оптимизаторов. Разделение на цветные зоны у него основано на общей статистике гугла по сайтам, при этом не учитывается специфика сайта, но учитывается общая реальная производительность клиентских устройств (забугром). Оптимизация это процесс, направленный на лучший из возможных результатов, а не погоня за попугаями. Никогда не брался за frontend оптимизацию, со словами "доведу оценку до 100". Говорю, что сделаю, все что смогу, а остальное потребует больше времени. Часто упираюсь в нерентабельность модификаций, в изменения, которые потом породят проблемы или дополнительные работы при масштабировании приложения. Кроме того, PageSpeed не показывает и не учитывает визуальные оптимизации (перерасчеты размеров элементов -> перерисовки, подергивания) и инструментов для детектирования проблем с DOM деревом у него нет (вложенность, размер кода, кол-во дочерних элементов) (P.S. в блоге на форуме добавил скрипт). Касательно изображений и фона - там есть краеугольный камень. Иногда лучше показать изображение, которое находится в зоне первичной видимости сразу, без lazyload, в ущерб оценке. Так визуально быстрее, и время до первого взаимодействия не сильно увеличивается, но это немного влияет на оценку. На месте виднее, зависит от характера страницы и наличия полезной визуальной (целевой) информации в зоне первичной видимости. А со скачущей оценкой - думаю, там проблема внутри, в среде виртуализации, либо что-то связанное с географией серверов, разбираться не стал. Рекомендую иногда использовать встроенный в браузер Lighthouse (при анализе вкладка должна быть активной и не забывайте про расширения блокирующие сторонние скрипты - uBlock/Ghostery).
  2. Давно хотел создать тему где все желающие могут поделиться одноразовыми скриптами для каких-то конкретных задач. Список будет дополняться, присылайте свои скрипты. log.php Укорачивает большие логи ошибок, сортирует ошибки по частоте. scan.php Показывает список новых/измененных/удаленных файлов. При первом запуске генерируется слепок текущего состояния файлов (scan.json). indexer_v1.2.zip Добавляет недостающие индексы в БД. Подробности. Не добавляет составные индексы. optimize_jpegs.pl Perl скрипт оптимизации изображений использует cjpeg и jpegtran из mozjpeg. find_broken.php Поиск изображений с несоответствием mime типа и расширения, пустые изображения. dom_stats.php DOM дерево страницы. Показывает уровень вложенности, размер (байт), кол-во дочерних элементов. Пригодится при сокращении HTML кода сайта.
  3. Если будут проблемы с безопасностью, обращайтесь. Гарантия 1 год.
  4. Могу провести профилирование кода и запросов, но утром. Решаемо.
  5. Может быть я вообще не доживу до этого времени, когда возьмусь его доделывать) Желания доделывать пока нет, времени тоже. Я же тоже отписался, что делаю когда увидел твой модуль и на тему подписался. Я вообще не против разнообразия)
  6. Сейчас как раз делаю модуль расширенных схем, который позволит показывать/скрывать модули в зависимости от (как в перс. шаблонах): Все схемы: группы покупателя языка мобильных устройств магазина (мультимагазины) Страница товара определенный товар(ы) категория товара(и) производитель(и) Категория Конкретная категория(и) Производитель Конкретный производитель(и) Информационные страницы Конкретная инф.страница(ы) Делаю его еще с мая/апреля, но есть объективные причины, которые отбирают много времени и сил. У @AWARO я тогда спрашивал модуль гипер позиций, делал совместимость. Скриншот
  7. Большинство проблем с версткой (да и вообще) нужно смотреть на месте. Без адреса сайта это гадание на кофейной гуще.
  8. Ищите модули быстрого заказа или в 1 клик.
  9. Не цитируйте меня, пожалуйста, у меня нет времени на чужие проблемы. Но все же могу предположить, что дело в сертификате или его отсутствии.
  10. Тут вряд ли кто с ним работал. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=35669&filter_category_id=20&filter_license=0&sort=price
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.