Скрипт для оптимизации индексов в БД OpenCart

Частая проблема старых версий opencart — отсутствие необходимых индексов в базе данных. Без индексных полей запросы выполняются намного медленней и эта задержка растет с ростом количества записей в таблице. От медленных запросов можно избавиться добавив правильные индексные поля в таблицы. А для добавления индексов в opencart я написал специальный скрипт. […]

Читать далее…

OpenCart для разработчиков. Часть 3. Шаблон

Третья публикация из серии статей для разработчиков модулей/шаблонов под OpenCart. Эта часть содержит описание файлов шаблона.  […]

Читать далее…

Оптимизация опций и аттрибутов в OpenCart

Всем привет. Недавно пришел заказ на backend-оптимизацию с описанием проблемы — тормозит страница редактирования товара. Так как на сайте используется много опций и аттрибутов, я стал грешить на них еще до проверки. Проверка xhprof дала понять, что задержка кроется именно в модели, в функциях получения опций и аттрибутов. Было принято решение сделать оптимизацию опций и […]

Читать далее…

NeoPI — статистический сканер файлов на PHP

Всем привет, дорогие друзья. В этой публикации речь пойдет об одном очень полезном инструменте для определения файлов с отличающимся «стилем программирования», относительно «общего стиля» сканируемых файлов. Это может пригодится для определения шеллов и других зараженных скриптов. Скрипт называется NeoPI, однако до недавнего времени он был только на Python, теперь есть и на PHP. […]

Читать далее…

Нейронная сеть для имитации художественного стиля на Ubuntu 14.04

Доброго времени суток, дорогие друзья. В изобразительном искусстве, особенно в живописи, люди имеют навыки и опыт для создания уникальных картин используя свое понимание сложной связи между стилем изображения и его содержанием. Так как люди еще далеки чтобы придумать этому название, на данный момент нет алгоритмической основы описания процесса, как и не существует искусственных систем с данными возможностями.  […]

Читать далее…

OpenCart для разработчиков. Часть 2. Модели

Вторая публикация из серии статей для разработчиков модулей/шаблонов под OpenCart. Эта часть содержит описание функций моделей каталога. […]

Читать далее…

OpenCart для разработчиков. Часть 1. Библиотеки

Первая публикация из серии статей для разработчиков модулей/шаблонов под OpenCart. Эта часть содержит описание основных функций библиотек.  […]

Читать далее…

Комплексная оптимизация скорости работы сайта. Ускорение сайта

Скорость и производительность сайтов очень важна для пользователей. Если сайт клиента будет слишком медленным, то он будет не только терять посетителей, но также и потенциальных клиентов. Поисковые системы такие как Google, учитывают скорость веб-сайта в рейтинге поиска, поэтому, оптимизируя скорость сайта, необходимо принимать во внимание все. Учитывается каждая миллисекунда. Эта статья рассматривает оптимизацию приложения начиная […]

Читать далее…