Так получилось, что sitemap.xml у OpenCart это слабое место. Его расширение по умолчанию, при каждом запросе генерирует эту карту сайта дергая базу данных, при том что xml это просто статика, для которой дергать php и не нужно, ну а если у вас тысячи товаров, как на моем демо магазине (>2500), то карта сайта даже никогда не отработает.
Apache как вэб сервер очень «тяжелый» и использовать его только ради mod_rewrite больно дорогое удовольствие для производительности, по этому я настраиваю сайты на связку nginx + php-fpm, общие настройки в сети и так доступны, а я лишь приведу пример конфига для nginx для корректной работы opencart cms третьей ветки
При разработке проекта на opencart у меня возникает сильный дискомфорт, так как отсутствуют столь привычные вещи, к которым достаточно быстро привыкаешь. На этот раз я раскритиковал понятие моделей в данной CMS и решил интегрировать в проект какую нибудь популярную ORM.
Начал осваивать для общего развития популярную CMS opencart и решил сразу внести некоторые действия по оптимизации производительности системы. Я взял третью ветку за основу и я хотел положить кэш и сессии в redis.
Очистить базу от таблиц из консоли:
|
mysqldump -u username -p --no-data dbname | grep ^DROP > drop.sql mysql -u username -p dbname < drop.sql rm drop.txt |
На текущий момент, рынок хостинга перенасыщен слихвой и выбрать подходящего провайдера достаточно сложно. Я же хочу попробовать сформировать список критериев, на которые стоит опираться при выборе хостинга.
Интересен тот факт, что многие не осознают, как важен сайт для их бизнеса и попросту забивают на него. Тем самым, когда клиент попадает на сайт, он теряется и просто закрывает сайт в поисках более удобного и комфортного для него, вашего конкурента.
Для того, чтобы контролировать процесс продаж и не зависеть от конкретных людей, нужно исключить «человеческий фактор». Часто бывает так, что человек что-нибудь попросту забывает или не замечает. Под катом разберем простые шаги по оптимизации этих ошибок.
Бывают ситуации, когда сайт не открывается и Chrome пишет ошибку ERR_SPDY_PROTOCOL_ERROR например при открытии вконтакте или яндекс почты. Данный вопрос решается за три простых действия на ОС Windows.
Накидал тут небольшой метод для автоматической регистрации пользователей при совершении заказа. Так как umi позволяет совершать оформление заказа без регистрации, то предусмотрим небольшое расширение функционала.