CS-Cart 3 optimize

Всем привет! Прошлую ночь я провел за черной ssh-консолью в попытках заставить работать быстрее один сайт на CS-cart 3.0.6. Сам сайт крутится один одинешенек на выделенном сервере СPU 1 x Xeon E3-1230v3, Mem 2 x 8 192 MB, HDD 2 x 1000 GB SATA и умудряется там тормозить. Отчего становится совсем уж грустно. Ситуацию усугубляет что конкретно эта версия CMS требует для работы уже древний PHP 5.3 (вообще не заводится) и не приемлет подключение оп-кешеров (отваливается ajax).

Сперва я начал грешить на сервер от reg.ru и собственные кривые руки поэтому развернул копию сайта на другом сервере (EVO12-SSD от FastVPS). Да тут всего 2 ядра CPU и 12Gb RAM, но зато быстрый SSD-диск. Плюс конфигурацию я решил делать с упором на максимальную производительность. В итоге оказалось что дело не в сервере - сайт ощутимо тормозит и там.

Далее опишу что я делал. Сразу скажу что проблему полностью решить не удалось (пока), так что не обессудьте.

Read More


Yet another

Приветы всем! С недавних пор появилось желание более открыто делиться своими мыслями у себя в блоге. Заодно это поможет разобраться в них самому так как превратившись в текстовые записи они будут более упорядоченными и логичными.
Писать решил прямо сюда. Для удобства все последующие посты буду разделять на технические (тег tech) и нетехнические (тег ithink).
Решил что запиливание отдельных категорий или двух отдельных блогов в одном месте будет ненужным усложнением.
А потому - что есть то есть.

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

Read More



Netbeans in Docker

Не так давно я писал что успешно запустил PhpStorm в Docker. Сделано это было по одной простой причине - убогие шрифты в Java-приложениях. Из 3 известных Java-IDE хорошо шрифты отображаются только в Eclipse. Но лично мне он понравился меньше предыдущих двух вариантов (Intellij и Netbeans).
Решается проблема со шрифтами установкой патченой OpenJDK под названием TuxJDK. В Debian все работает сразу же после установки, а в Fedora 21 запущенные в ней приложения вообще теряют большую часть текста. Поэтому собственно я и принял решение поднять в Docker-контейнере свежий Debian 7 вместе с TuxJDK, и запускать приложения с хорошими, годными шрифтами.

Read More


Привет мир!

Долго откладывал момент запиливания своего нового блога постоянно придумывая тысячи вариантов его реализации от использования статик-генераторов до написания собственной CMS. И сегодня я сказал - «Хватит!». В качестве статик-генератора решил заюзать Hexo, а тему взял первую попавшуюся из приглянувшихся.

Малый старт прямо сейчас лучше большого шага никогда.

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